我有一个这样的数据框
ID Situation
1 Active
1 Active
1 Other
2 Active
2 Away
2 Active
3 Away
3 Away
3 Away
我要按照其他>有效>离开的顺序替换情况列中的值,以便得到的数据框看起来像
ID Situation
1 Other
1 Other
1 Other
2 Active
2 Active
2 Active
3 Away
3 Away
3 Away
我认为我应该先进行group_by,但是在此之后,我就很难考虑应该使用什么了
答案 0 :(得分:0)
按“ ID”分组后,一种选择是将“情况”转换为以自定义顺序指定的factor
的{{1}},然后选择levels
{{1} }删除未使用的first
(level
)
levels
droplevels