So entfernen Sie Dollar-/ Eurozeichen in R (mit Beispielen)

Von Fabian
Kategorie: R
Tags: Operationen
Lesezeit: 2 Minuten

Mit der Funktion gsub() können Sie Dollar-/ Eurozeichen und Kommas einfach aus Dataframespalten in R entfernen. Dieses Tutorial zeigt drei Beispiele für die praktische Verwendung dieser Funktion.

Entfernen Sie Dollar-/ Eurozeichen in R

Der folgende Code zeigt, wie Dollar-/ Eurozeichen aus einer bestimmten Spalte in einem Dataframe in R entfernt werden:

#Dataframe erstellen
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

#Dollar-/ Eurozeichen aus der sales Spalte entfernen
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

Entfernen Sie Dollar-/ Eurozeichen und Kommas in R

Der folgende Code zeigt, wie sowohl Dollar-/ Eurozeichen als auch Spalten aus einer bestimmten Spalte in einem Dataframe in R entfernt werden:

#Dataframe erstellen
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

# Dollar-/ Eurozeichen und Kommas aus der sales Spalte entfernen
df2$sales = as.numeric(gsub("[\\$,]", "", df2$sales))

df2

  ID sales
1  1 14000
2  2 13300
3  3 17890

Beachten Sie, dass Sie jetzt Berechnungen für die Verkaufsspalte durchführen können, da die Dollar-/ Eurozeichen und Kommas entfernt werden.

Zum Beispiel können wir jetzt die Summe der Verkaufsspalte berechnen:

#Summe der Verkäufe berechnen
sum(df2$sales)

[1] 45190

Zusätzliche Ressourcen

So führen Sie einen SVERWEIS (ähnlich wie in Excel) in R durch
So extrahieren Sie das Jahr vom Datum in R
So hängen Sie Zeilen an ein Dataframe in R

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: