R言語で特定の列の指定値を置換する方法を教えてください。
Rにおける特定列の指定された値の置き換えは、次のように実行できます。
- sub()関数を用いて任意の値を置き換え可能
data$column <- sub("指定值", "替换值", data$column)
ここで置換する値がある列名は「column」、指定する値は「指定値」、そして置換する新しい値は「置換値」です。
- ifelse()関数で指定した値を置き換える:
data$column <- ifelse(data$column == "指定值", "替换值", data$column)
同様に「column」は値を置換する列名、「指定値」は置換する値、「置換値」は新しく置換する値です。
- 指定の値を置き換えるには、replace() 関数を使用する
data$column <- replace(data$column, data$column == "指定值", "替换值")
同様、「カラム」は値を置き換える対象のカラム名、「指定値」は置き換え対象の値、「置換値」は置き換え後の新しい値です。
運用場面に合わせて、上記の手法を選択し利用し、必要に応じて適宜な関数を用いて列の値の置換を行う。