我有一个像这样的6列数据框。您可以看到日期是重复的。我如何合并行并保留以下列中的信息?
date 1 2 3 4 5
2019-01-01 NA 1966439. NA NA NA
2019-01-01 NA NA NA 133.6 NA
2019-01-01 NA NA NA NA 6.2
2019-02-01 NA 1962946 NA NA NA
2019-02-01 NA NA NA 134.5 NA
2019-02-01 NA NA NA NA 6.1
2019-03-01 NA 1974072 NA NA NA
2019-03-01 NA NA NA 135.4 NA
2019-03-01 NA NA NA NA 6.3
2019-04-01 NA 1984086 NA NA NA
我想要这样的,没有重复的日期。
date 1 2 3 4 5
2019-01-01 NA 1966439 NA 133.6 6.2
2019-02-01 NA 1962946 NA 134.5 6.1
2019-03-01 NA 1974072 NA 135.4 6.3
2019-04-01 NA 1984086 NA NA NA
非常感谢
2条答案
按热度按时间bvjveswy1#
我在下面粘贴了一个解决方案。希望我的评论能很好地解释这个解决方案。
ws51t4hk2#
如果每列中每个日期只有一个非缺失值,则以下代码有效:
创建于2023年3月3日,使用reprex v2.0.2
请包括一些生成数据集的代码(就像我在这里做的),下次你张贴一个问题!