-1

例如,我的数据如下所示:

Number Value
1       3
2       4
3       6
4       7

我想添加第三列作为基于值的标识符列。如果值> 5,则为第1组,否则为第2组。然后像这样返回:

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 回答