> dummy <- data.frame(X = c(1, 2, 3, 4, 5, 5, 2, 6, 7, 2), Y = c(3, 2, 1, 4, 5, 6, 7, 3, 4, 2))
> dummy
X Y
1 1 3
2 2 2
3 3 1
4 4 4
5 5 5
6 5 6
7 2 7
8 6 3
9 7 4
10 2 2
私は1から7までの値からなるdata.frameを持っています。私は1を7に(逆もまた同様に)、2を6に逆もまた同様)、3対5(およびその逆)、4対4のままになります。私。本質的に私は数字を「逆転させたい」。私は各列の各値を繰り返し処理するforループを作成し、ifelse
ステートメントを使用することを考えましたが、どうすれば7対1と1対7を同時に変更できますか?R:data.frameの値を変更する方法
あなたはPsidomの答えを編集したはずです。 – Uwe