In R: Entfernen Sie Kommas aus einem Feld UND lassen Sie das geänderte Feld Teil des Datenrahmens bleiben

Ich muss Kommas aus einem Feld in einem R-Datenrahmen entfernen. Technisch habe ich das geschafft, aber das Ergebnis scheint weder ein Vektor noch eine Matrix zu sein, und ich kann es nicht in einem verwendbaren Format in den Datenrahmen zurückholen. Gibt es also eine Möglichkeit, die Kommas aus einem Feld zu entfernen UND dieses Feld Teil des Datenrahmens zu bleiben?

Hier ist ein Beispiel für das Feld, bei dem Kommas entfernt werden müssen, und die Ergebnisse werden von meinem Code generiert:

> 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\...)"

Das gewünschte Ergebnis ist ein numerisches Feld:

       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)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage