Em R: remova vírgulas de um campo E faça com que o campo modificado permaneça parte do quadro de dados
Preciso remover vírgulas de um campo em um dataframe R. Tecnicamente, consegui fazer isso, mas o resultado parece não ser um vetor nem uma matriz, e não consigo recuperá-lo no dataframe em um formato utilizável. Portanto, existe uma maneira de remover as vírgulas de um campo E fazer com que esse campo permaneça parte do quadro de dados.
Aqui está um exemplo do campo que precisa ser removido por vírgulas e os resultados gerados pelo meu código:
> 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\...)"
O resultado desejado é um campo numérico:
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)