-1

たとえば、私のデータは次のようになります。

Number Value
1       3
2       4
3       6
4       7

値に基づいて識別子列として 3 番目の列を追加したいと考えています。値が >5 の場合はグループ 1、それ以外の場合はグループ 2 です。次に、次のように sth を返します。

Number Value  Group
1       3      2
2       4      2
3       6      1
4       7      1

ご協力いただきありがとうございます!

4

1 に答える 1

3

データ フレームに新しい列を追加できます。

df$Group <- ifelse(df$Value > 5, 1, 2)

?data.frame ?ifelseおよびその他のデータフレーム操作についてもっと読むことをお勧めします
?transform

于 2013-04-13T06:27:03.127 に答える