Ich habe ein Datenframe mit einer Variablen, die ein Faktor ist, der $ Zeichen enthält. Also ist die Spalte etwas wie Umsatz: $ 450, $ 550, $ 650 .. etc. Ich möchte den $ - und Transformationsfaktor auf numerisch streichen.
Ich versuchte Parsing mit Methoden auf Stackoverflow gefunden, aber sie zurückgeben und Fehlermeldung. Sind $ spezielle Symbole?
Hier ist, was ich versucht habe:
str_replace(df$Revenue, "$", "") #error message
as.numeric(gsub("$", "", df$Revenue) #Similar error message
Diese Arbeit zu entfernen Symbole wie „%“, aber aus irgendeinem Grund nicht replizierbar mit „$“. Irgendein Grund warum?
Ehrfürchtig. Ich wusste nicht, dass $ ein Sonderzeichen ist. Was sind sonst noch Sonderzeichen in R? – D500
Sie sind Sonderzeichen in Regex nicht R. '. \ |() [{^ $ * +? 'das sind die wichtigsten. Sie können mehr darüber lesen, wenn Sie '? Regex' auf Ihrer Konsole eingeben. – LyzandeR
Ich habe festgestellt, dass dies eine gute Zusammenfassung ist: http://stat545.com/block022_regular-expression.html –