-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
感谢您的帮助!
例如,我的数据是这样的:附加标识列
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
感谢您的帮助!
您可以将新列添加到数据帧:
df$Group <- ifelse(df$Value > 5, 1, 2)
我建议你阅读更多关于?data.frame
?ifelse
和其他数据帧的动作像
?transform
你尝试过这么远吗?如果你还没有尝试过任何东西,你可以在R帮助中查找'ifelse()'。 – Simon