我需要从R数据帧中的字段中删除逗号.从技术上讲,我已经设法做到这一点,但结果似乎既不是矢量也不是矩阵,我无法以可用的格式将其恢复到数据帧中.那么有没有办法从字段中删除逗号,并且该字段仍然是数据帧的一部分.
以下是需要删除逗号的字段示例,以及我的代码生成的结果:
> print(x['TOT_EMP'])
TOT_EMP
1 132,588,810
2 6,542,950
3 2,278,260
4 248,760
> y
[1] "c(\"132588810\" \"6542950\" \"2278260\" \"248760\...)"
Run Code Online (Sandbox Code Playgroud)
所需的结果是一个数字字段:
TOT_EMP
1 132588810
2 6542950
3 2278260
4 248760
x<-read.csv("/home/mark/Desktop/national_M2013_dl.csv",header=TRUE,colClasses="character")
y=(gsub(",","",x['TOT_EMP']))
print(y)
Run Code Online (Sandbox Code Playgroud)