Sonderzeichen in Strings ändern oder entfernen
Häufig enthalten Strings in Data Frames unerwünschte Zeichen wie etwa das Euro-Zeichen €. Um dieses zu entfernen, bieten sich die R-Funktionen sub()
und gsub()
an. In der Klammer steht erst das oder die zu ersetzenden Zeichen, dann das neue Zeichen und schließlich der Vektor, der duchsucht werden soll. Letzteres kann auch eine Spalte in einem Data Frame sein.
value <- sub("\u20AC", "", x) # € entfernen
Dabei ersetzt sub()
nur das als erstes vorkommende Zeichen, während gsub()
alle ersetzt.
Schreibe einen Kommentar