次は、今、私は1つの関数にすべての個々の値を変更したいが、私はこれだけを考えることができますデータフレーム内で複数の文字列値の変更をチェーンする方法は?
編集変数名
forces2015 <- data.frame(Country = c("Russian Federation", "Egypt, Arab Rep.", "Iran, Islamic Rep."))
私のデータフレームの場合:
編集列名:
forces2015$Country <- gsub("Russian Federation", "Russia", forces2015$Country)
forces2015$Country <- gsub("Egypt, Arab Rep.", "Egypt", forces2015$Country)
forces2015$Country <- gsub("Iran, Islamic Rep.", "Iran", forces2015$Country)
私はこれらの値のうち10個を持っている可能性があるので、これをどのように最もエレガントな方法で解決できますか?
'stringr :: str_replace_all()'あなたが構築することができます – Masoud
を一方を他方にマッピングし、それを使用して所望の値を記入するルックアップテーブル。 – lmo
CountryフィールドはCountryまたはCountry.Nameですか? –