这个问题已经在这里有一个答案:
- 如何读取数据时,一些数字包含逗号作为千个分隔符? 10个回答
我有包括数以千计的逗号分隔符号的整列。 当我试图从他们的创造数字列,任何超过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
如何处理?