ich eine Variable in einem Datensatz haben, die in der folgenden Art und Weise formated ist:Ersetzen Sie alles in einer Zelle mit Ausnahme der Zeichenfolge Ich suche nach
tornado <- c("TORNADO",
"TORNADO F0",
"Tornado",
"HAIL",
"WATERSPOUT TORNADO",
"WATERSPOUT-TORNADO",
"TORNADOES, TSTM WIND, HAIL",
"COLD AIR TORNADO",
"HEAT")
Tornado gibt es viele Male, und mein Ziel ist es zu entfernen alles in einer Zelle mit Ausnahme der Zeichenfolge ich suche nach (natürlich Tornado), so sieht es wie folgt aus:
tornado_2 <- ("Tornado",
"Tornado",
"Tornado",
"HAIL",
"Tornado",
"Tornado",
"Tornado",
"Tornado",
"HEAT")
ich habe es versucht, mit:
gsub(pattern = "", replacement = "", x = vector)
und
str_replace(string="" , pattern="", replacement="")
nutzte ich jede REGEX Kombination von "Tornado"
, "[Tornado]"
, "^Tornado."
, "Tornado[.]."
im pattern
Teil gsub und str_replace ich aber ohne Erfolg denken.
Ich wäre dankbar für jede Hilfe, die jemand bieten kann!
Eine andere ähnliche 'Ersetzen (Tornado, Grepl ("Tornado", Tornado, Wahr), "Tornado") –