【发布时间】:2023-03-06 09:37:01
【问题描述】:
我想找到绘制图表的最佳方法,该图表根据他们进入小组的日期以及他们可能离开小组的日期显示小组中的个人累积数量。这将在日期值的最小和最大日期范围内。每一行都是一个人。
group_id Date_started Date_exit
1 2005-06-23 NA
1 2013-03-17 2013-09-20
2 2019-10-24 NA
3 2019-11-27 2019-11-27
4 2019-08-14 NA
3 2018-10-17 NA
4 2018-04-13 2019-10-12
1 2019-07-10 NA
我考虑过在最小/最大范围内每天创建一个新的数据框,然后应用某种函数来计算每行的组总数(根据是否或任何一列中都没有新值)但我不确定一个是否是解决问题的最佳方法,另一个是如何实际运行累积计数函数。
尽管我最终希望能够将其绘制为折线图,以便我可以看到每个组随时间推移的趋势,因为我怀疑其中一个或多个在总体数字方面波动更大。所以我再次不确定 ggplot2 是否已经有一些东西可以处理这个问题。
【问题讨论】:
-
我不确定我是否理解您想要做什么。你想绘制组中的人数与时间的关系吗?
-
是的,如果不清楚,抱歉。我想要每个日期每个组中的总人数。随着人们进出群组,这个数字会波动,我需要看到这种变化。
标签: r