我有一整列数字,其中包括数千个逗号分隔符。当我尝试从中创建一个数字列时,超过 999 的任何内容都变为 NA。
我使用了cbind:
df <- cbind(df, var2 = as.numeric(as.character(df$var1)))
最后得到:
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
有没有办法去掉逗号或告诉as.numeric
如何处理它们?