В R: удалите запятые из поля И, чтобы измененное поле оставалось частью кадра данных
Мне нужно удалить запятые из поля в 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\...)"
Желаемый результат - числовое поле:
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)