我希望根据用户折叠行,并将“1”放在它们对应的列中。
每个用户的每一行只能有一个“1”,因此不需要对随后的行进行任何添加。
我的数据框:
User +1 +2 +3 +4 +5
A 1 0 0 0 0
A 0 1 0 0 0
A 0 0 0 0 1
B 0 0 1 0 0
B 0 0 0 1 0
预期结果:
User +1 +2 +3 +4 +5
A 1 1 0 0 1
B 0 0 1 1 0
非常感谢您的帮助。
summarise_each
在dplyr中已经被停用,也许可以将答案更改为summarise_all()
? - Gooze