別の変数の値に応じて、正の値(比率)を同じ変数の負の値に変換する便利な方法を探しています。
データ構造は次のようになります。
id Item Var1 Freq
1 P1 0 0.043
2 P2 1 0.078
3 P3 2 0.454
4 P4 3 0.543
5 T1 0 0.001
6 T2 1 0
7 T3 2 0.045
8 T4 3 0.321
9 A1 0 0.671
...
より正確には、Var1 <= 1(例:-0.043)の場合、Freqの数値を負にしたいと思います。
これは私が試したものです:
for(i in 1: 180) {
if (mydata$Var1 <= "1") (mydata$Freq*(-1))}
また
mydata$Freq[mydata$Var1 <= "1"] = -abs(mydata$Freq)}
どちらの場合も、負の符号は正しく設定されていますが、数値も変更されています。
どんな助けでも大歓迎です。ありがとう!