Binlerce virgül ayıracı içeren tam bir sayı sütunum var. Onlardan sayısal bir sütun oluşturmaya çalıştığımda, 999'dan fazla bir şey NA olur.Sayı değerleri virgül içerir - bu sayısalları nasıl yapabilirim?
Ben cbind kullandı:
df <- cbind(df, var2 = as.numeric(as.character(df$var1)))
ve ile yara:
var1 var2
1 2,518.50 NA
2 2,518.50 NA
3 5,018.50 NA
4 4,018.50 NA
5 10,018.50 NA
6 318.50 318.5
7 2,518.50 NA
8 3,518.50 NA
9 7,518.50 NA
10 1,018.50 NA
virgül şerit veya bunların nasıl ele as.numeric
anlamanın bir yolu var mı? Yeni bir sütun var2
df
eklemek çalışıyorsanız
'gsub' kullanabilirsiniz. gsub (',', '', var2) ' – Justin
@mnel Bence farklı bir şey yapar mıyım? Bu "1" ile aynı şeyi tedavi etmez mi? Amanda diyor ki '1000' 10001 – Dason
@ Dason gibi ele alınmalı. – mnel