编辑:我知道有一个类似的问题已经得到解答,但它对我在下面提供的数据集上不起作用。上面的数据帧是我使用spread函数的结果。我仍然不确定如何巩固它。
EDIT2:我意识到我之前在数据上使用的group_by函数阻止了扩展函数以我希望它最初工作的方式工作。使用ungroup之后,我能够直接从原始数据集(下图中没有)到下面的第二个数据框。
我的数据框如下所示。我试图使每个id号只有一行。
id init_cont family 1 2 3
1 I C 1 NA NA
1 I C NA 4 NA
1 I C NA NA 3
2 I D 2 NA NA
2 I D NA 1 NA
2 I D NA NA 4
3 K C 3 NA NA
3 K C NA 4 NA
3 K C NA NA 1
我希望结果数据框看起来像这样。
id init_cont family 1 2 3
1 I C 1 4 3
2 I D 2 1 4
3 K C 3 4 1
答案 0 :(得分:1)
我们可以NaN
'd','init_cont','系列',然后执行group_by
删除列1:3中的所有summarise_all
元素
NA