Tôi có một vector nhân vật d
với ký tự chữ vàLoại bỏ số không ở đầu ký tự chữ và R
d <- c("template", "separate 00340", "00045", "890 098", "3405 garage", "matter00908")
d
[1] "template" "separate 00340" "00045" "890 098" "3405 garage" "matter00908"
Làm thế nào tôi có thể loại bỏ các số không ở đầu tất cả các số trong R? as.numeric
sẽ xóa tất cả các số 0 đứng đầu chỉ trong các vectơ số hoặc số nguyên. Tôi đã thử gsub
với regex
nhưng không thể nhận được kết quả mong muốn.
Sản lượng dự kiến như sau
out <- c("12309 template", "seperate 340", "45", "890 98", "3405 garage", "matter908")
out
[1] "12309 template" "seperate 340" "45" "890 98" "3405 garage" "matter908"
Điều này cũng loại bỏ nhiều số 0 trong chuỗi số ví dụ. 100001 đến 101. – Crops
@Crops Phải được khắc phục ngay bây giờ. – devnull