私はデータフレームdfを持っています。私はすべてのゼロを1と置き換え、データフレーム内のすべてゼロをゼロに置き換えたいと思います。あるいは、一般的に、あるもの(あるもののようなもの)を見つけて何か他のものに置き換える必要がある場合、最良のアプローチは何ですか?データフレーム内でOnesをゼロとゼロで置き換える方法
a b
1 1 0
2 0 1
3 1 0
4 0 0
私はデータフレームdfを持っています。私はすべてのゼロを1と置き換え、データフレーム内のすべてゼロをゼロに置き換えたいと思います。あるいは、一般的に、あるもの(あるもののようなもの)を見つけて何か他のものに置き換える必要がある場合、最良のアプローチは何ですか?データフレーム内でOnesをゼロとゼロで置き換える方法
a b
1 1 0
2 0 1
3 1 0
4 0 0
mydata=data.frame(a=c(1,0,1,0),b=c(0,1,0,0));
psych::reverse.code(c(-1,-1),mydata)
を使用するのでしょうか? –
R内の 'abs(df-1)' –
重複している可能性があります。[条件付き(\ ')に基づいてデータフレーム内の値を置き換えます。 if \ ')statement in R](https://stackoverflow.com/questions/5824173/replace-a-value-in-a-data-frame-based-on-a-conditional-if-statement-in-r )またはより一般的に[辞書スタイルは複数の項目を置き換える](https://stackoverflow.com/questions/7547597/dictionary-replace-multiple-items) –