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)

questionAnswers(1)

yourAnswerToTheQuestion