Convertir des devises avec des virgules en numérique

J'ai une colonne dans un dataframe comme suit:

COL1
$54,345
$65,231
$76,234

Comment puis-je le convertir en ceci:

COL1
54345
65231
76234

La façon dont je l'ai essayé au début, c'était:

df$COL1<-as.numeric(as.character(df$COL1))

Cela ne fonctionne pas car il dit que NA ont été introduits.

Ensuite, j'ai essayé comme ceci:

df$COL1<-as.numeric(gsub("\$","",as.character(df$COL1)))

Et même ce qui s'est passé.

Des idées?

OriginalL'auteur Nick | 2015-08-11