【发布时间】:2020-10-15 15:12:17
【问题描述】:
我想计算列d,其中重复值可用于以下条件: 1) a = 3w1 和 a = 7w1 2) a = 3w1 和 a = sp2 3) a = 3W1 和 a = 3W1 等等。所以,d 列中的每个 id 都可以在a 列的每次交互中计算出来。
我可以根据重叠日期提取或计算重复项,这可能更有意义,但我遇到了日期错误。 d在3W1、7W1、5W1、14W中重叠。我 sed library(dplyr).
a b c d
3W1 5/11/2020 5/31/2020 1
3W1 5/11/2020 5/31/2020 1
7W1 5/11/2020 6/28/2020 1
5W1 6/1/2020 7/5/2020 1
14W 5/11/2020 8/16/2020 1
3W1 5/11/2020 5/31/2020 2
SP2 6/15/2020 8/16/2020 3
3W1 5/11/2020 5/31/2020 4
3W1 5/11/2020 5/31/2020 4
【问题讨论】:
-
当您 tried 时,请不要发布代码/数据/错误的图像:它无法复制或搜索 (SEO),它会破坏屏幕阅读器,并且可能不适合一些移动设备。参考:meta.stackoverflow.com/a/285557(和xkcd.com/2116)。请直接包含代码、控制台输出或数据(例如,
dput(head(x))或data.frame(...))。 -
我在该图像中看不到
3w1。不仅有我们可以复制的格式的数据(见上文),而且在给定样本数据的情况下,您的预期结果也会有所帮助。如果您尝试过没有引用工作的代码,请包括它,以及您打算用来完成此操作的包。关于如何提出完整、独立、可重复的问题的一些很好的参考资料:stackoverflow.com/q/5963269、minimal reproducible example 和 stackoverflow.com/tags/r/info。 -
给定数据的预期输出是什么?
-
我需要计算重叠日期中的 ds 数。
标签: r count duplicates