我有一个数据帧,看起来差不多是这样的:
df<-tibble(segments=c('Hello','Hello', 'Hello', 'Block', 'Block', 'Hi', 'Hi', 'Hi'),
year=c(2015, 2015,2015,2017, 2017, 2015,2015,2015),
Colour=c('Yellow', NA,NA, 'Pink', NA, NA, 'Green', NA),
Eval=c(NA, 'Yes',NA, NA, 'No', 'No', NA, NA),
Ball=c(NA, NA, 'A', NA, NA, NA,NA, 'B'))
我想合并各行,以便每一行都响应一个段,如下所示:
df1<-tibble(segments= c('Hello', 'Block', 'Hi'),
year=c(2015, 2017, 2015),
Colour=c('Yellow', 'Pink', 'Green'),
Eval=c('Yes', 'No', 'No'),
Ball=c('A', 'B', NA))
因为变量不是数值型的,所以我不能与GROUP_BY/SUMMISE ALL合并. 关于数据帧,我所知道的唯一一件事就是,每个"分组段"每列最多只能有一个值,其余的都是Nas.
提前谢谢!