【发布时间】:2014-01-28 10:50:18
【问题描述】:
我有一整列数字,其中包括千位和逗号的点分隔符,而不是点作为令人沮丧的分隔符。当我尝试用它们创建一个数字列时,我会丢失所有数据。
var1 <- c("50,0", "72,0", "960,0", "1.920,0", "50,0", "50,0", "960,0")
df <- cbind(var1, var2 = as.numeric(gsub(".", "", as.character(var1))))
最后:
var1 var2
[1,] "50,0" NA
[2,] "72,0" NA
[3,] "960,0" NA
[4,] "1.920,0" NA
[5,] "50,0" NA
[6,] "50,0" NA
[7,] "960,0" NA
我做错了什么?
【问题讨论】: