Ich habe eine Datenmenge mit dem Namen Preis, die numerisch sein soll, aber als String generiert wird, weil alle 5 durch + ersetzt wird.Ersetzen von + durch 5 in R
Es sieht wie folgt aus:
"99000" "98300" "98300" "98290" "98310" " 9831+ " "98310" " 9830+ " " 9830+ " " 9830+ " " 9829+ " " 9828+ " " 9827+ " "98270"
ich die gsub
Funktion in R verwendet, um zu versuchen und + ersetzen durch 5. Der Code, den ich geschrieben habe, ist:
finalPrice<-gsub("+",5,Price)
Allerdings ist der Ausgang nur eine Reihe von Zahlen, die für keinen Sinn macht, was ich gedacht:
"59595050505,5 59585350505,5 59585350505,5 59585259505,5 59585351505,5 5 5 595853515+5 5,5 59585351505,5 5 5 595853505+5 5,5 5 5 595853505+5
Wie kann ich das beheben thi s?
'finalPrice <-gsub ("[+]", 5, Preis)' –