【发布时间】:2020-05-01 15:41:50
【问题描述】:
如果我发布与我之前提出的问题类似的问题,我深表歉意,但我意识到我最初的问题不是很清楚。
我有一个五列六行的数据框(实际上它们更多,只是为了简化问题):
One Two Three Four Five
Cat NA NA NA NA
NA Dog NA NA NA
NA NA NA Mouse NA
Cat NA Rat NA NA
Horse NA NA NA NA
NA NA NA NA NA
现在,我想将所有信息合并到一个新的单列(“摘要”)中,如下所示:
Summary
Cat
Dog
Mouse
Error
Horse
NA
请注意Summary第四行报告的'Error',因为在合并过程中报告了两个不同的值。另外请注意,如果一行只有NA,应该报告'NA'而不是'错误' 我试图查看 dplyr 包中的 'coalesce' 函数,但它似乎并不能满足我的需要。 提前致谢。
【问题讨论】:
-
我在您之前的问题上留下了相同的评论,但是看到您尝试过的代码,即使它没有按您的意愿工作,也可能有助于理解您的方法和逻辑
标签: r dataframe dplyr coalesce