-1

csv ファイルのデータの列を値と比較したい場合、何をする必要がありますか? 私の仕事は次のようになります:私は次のようなデータの列を持っています:

    number
1     -2
2      0
3      3
4     -1
5      1

それぞれの数値を 0 と比較したいのですが、数値が 0 より大きい場合。次に、正 = + . 一方、数値が < 0 の場合。次に負++。番号 == 0 の場合。次に ニュートラル++ 。

そして最後に、合計正 = X、負 = Y、中立 = Z を返します。

この問題の R コードは何でしょうか?

4

1 に答える 1

1

これが機能するかどうかを確認してください

test <- data.frame(number = c(-2,0,3,-1,1))

test$logic <- ifelse(test$number>0, "positive", ifelse(test$number==0, "neutral", "negative"))

data.frame(table(test$logic))
于 2016-11-25T03:09:24.303 に答える