【发布时间】:2018-01-12 21:20:20
【问题描述】:
我知道这是一个重复的 Q,但我似乎无法再次找到该帖子
使用以下数据
df <- data.frame(A=c(1,1,2,2),B=c(NA,2,NA,4),C=c(3,NA,NA,5),D=c(NA,2,3,NA),E=c(5,NA,NA,4))
A B C D E
1 NA 3 NA 5
1 2 NA 2 NA
2 NA NA 3 NA
2 4 5 NA 4
按A 分组,我想要使用tidyverse 解决方案的以下输出
A B C D E
1 2 3 2 5
2 4 5 3 4
我在A 中有很多群组。我想我看到了一个使用 coalesce 的答案,但我不确定如何让它工作。我也想要一个与characters 一起使用的解决方案。谢谢!
【问题讨论】:
-
coalesce(df[1,], df[2,]). -
谢谢文:与
d.b.的回答类似,应该可以,但我想知道是否还有涉及coalesce的解决方案 -
谢谢 Rui:请看我的更新。我在
A中有很多群组。出于这个原因,我想要一个dplyr链式解决方案 -
这能回答你的问题吗? stackoverflow.com/questions/40515180/…