【发布时间】:2021-11-29 20:20:19
【问题描述】:
我正在处理这样的数据集
Id Col1 Date FromDate ToDate Weight
1 Blue 2018 NA NA 24.9
2 Green 2018 NA NA 14.5
3 Red 2010 2009-05-15 2015-09-15 87.5
3 Red 2010 2015-10-15 2020-08-15 43.8
4 Yellow 2020 2019-10-15 2021-05-15 29.5
5 Purple 2011 NA NA NA
-
我喜欢在 From 和 To Date 列中保留 NA 的行,因为没有什么可以比较 Date 列中的 Date 值和
-
如果 From 和 To Date 没有丢失,则仅保留 Date 值介于 From 和 To Date 之间的那些。
根据逻辑,预期的数据集应该是这样的
Id Col1 Date FromDate ToDate Weight
1 Blue 2018 NA NA 24.9
2 Green 2018 NA NA 14.5
3 Red 2010 2009-05-15 2015-09-15 87.5
4 Yellow 2020 2019-10-15 2021-05-15 29.5
5 Purple 2011 NA NA NA
我知道我可以使用 filter 函数,但我不确定如何使它与未排除的 NA 值一起工作。任何建议都非常感谢。
【问题讨论】: