【发布时间】:2020-07-09 07:36:28
【问题描述】:
我有一个包含许多国家、日期和值的数据集。我需要找到每个国家/地区第一个正值(> 0)的最早日期。在以下示例中,意大利的 Day_Count 对于日期 2020-03-24 应为 1,并且应继续向上增加。
Country.Region Date Value
9638 Italy 2020-03-27 150
9639 Italy 2020-03-26 120
9640 Italy 2020-03-25 110
9641 Italy 2020-03-24 80
9642 Italy 2020-03-23 0
9643 Italy 2020-03-22 0
所以我的最终数据应该是这样的
Country.Region Date Value Day_Count
9638 Italy 2020-03-27 150 4
9639 Italy 2020-03-26 120 3
9640 Italy 2020-03-25 110 2
9641 Italy 2020-03-24 80 1
9642 Italy 2020-03-23 0 0
9643 Italy 2020-03-22 0 0
有人能帮我解决这个问题吗? 提前致谢。
【问题讨论】: