0
を置き換える適用:dplyr:ファイルから行を読み取り、スクリプトは、データフレーム内の文字列を置換するには、次のdplyrラインを実行機能
data <- data %>% mutate(city=replace(city, city=="Lower East, NY", "Manhattan, NY"))
data <- data %>% mutate(city=replace(city, city=="East Palo Alto, CA", "Palo Alto, CA"))
.. (more than 100 replacements)
質問:
はすべて置くことが可能であろう関連する置換を外部の.txtファイル(またはタブ?)にコピーし、そのファイル内のすべての行にわたってこの関数を実行しますか? dplyrソリューションが高く評価されました。
ここで大きなサポートをいただき、ありがとうございました。あなたはcity
正確があなたの元データファイルに都市と一致する2つの列city
とnew_city
、外部.csvファイルを作成する場合
dplyr::coalesce()
は、キー/値を作成して使用することができます現在のデータセットの値を置き換えるマージを行います。 ( "Manhattan、NY"、 "Palo Alto、CA")、stringsAsFactors = FALSEのように、keyvaldat'ユニーク(データ$都市) 'を' .csv'としてエクスポートすることをお勧めしますキー/値テーブルのLHS。 – Mako212