Comment supprimer les signes dollar dans R (avec exemples)
Vous pouvez facilement supprimer les signes dollar et les virgules des colonnes du bloc de données dans R en utilisant la fonction gsub() . Ce tutoriel montre trois exemples d’utilisation pratique de cette fonction.
Supprimer les signes dollar dans R
Le code suivant montre comment supprimer les signes dollar d’une colonne particulière dans un bloc de données dans R :
#create data frame df1 <- data.frame(ID=1:5, sales=c('$14.45', '$13.39', '$17.89', '$18.99', '$20.88'), stringsAsFactors=FALSE) df1 ID sales 1 1 $14.45 2 2 $13.39 3 3 $17.89 4 4 $18.99 5 5 $20.88 #remove dollar signs from sales column df1$sales = as.numeric(gsub("\$", "", df1$sales)) df1 ID sales 1 1 14.45 2 2 13.39 3 3 17.89 4 4 18.99 5 5 20.88
Supprimer les signes dollar et les virgules dans R
Le code suivant montre comment supprimer les signes dollar et les colonnes d’une colonne particulière dans un bloc de données dans R :
#create data frame df2 <- data.frame(ID=1:3, sales=c('$14,000', '$13,300', '$17,890'), stringsAsFactors=FALSE) df2 ID sales 1 1 $14,000 2 2 $13,300 3 3 $17,890 #remove dollar signs and commas from sales column df2$sales = as.numeric(gsub("[\$,]", "", df2$sales)) df2 ID sales 1 1 14000 2 2 13300 3 3 17890
Notez que vous pouvez désormais effectuer des calculs sur la colonne des ventes puisque les signes dollar et les virgules ont été supprimés.
Par exemple, on peut maintenant calculer la somme de la colonne ventes :
#calculate sum of sales
sum(df2$sales)
[1] 45190
Ressources additionnelles
Comment effectuer une RECHERCHEV (similaire à Excel) dans R
Comment extraire l’année à partir de la date dans R
Comment ajouter des lignes à un bloc de données dans R