【发布时间】:2020-01-10 19:26:54
【问题描述】:
我有一个类似于下面示例的数据集。 MonthYear 变量仅描述 UniqueID 的第一次出现。 Count1 列计算 UniqueID 的出现次数。 Count2 列计算每个 UniqueID 的出现总数。 MonthCount 变量只是根据月份分配一个数字。我从 2018 年 10 月开始收集此信息,因此该值将获得 1,然后 2018 年 11 月将获得 2,依此类推。
注意:2019 年 7 月和 2019 年 10 月均无可用数据,因此 2019 年 8 月的值为 10,2019 年 11 月的值为 12。
UniqueID Region City MonthYear Count1 Count2 MonthCount
ABC123 West AAA OCT-18 1 4 1
ABC123 West AAA NOV-18 2 4 2
ABC123 West AAA DEC-18 3 4 3
ABC123 West AAA JAN-19 4 4 4
DEF456 East BBB DEC-18 1 3 3
DEF456 East BBB JAN-19 2 3 4
DEF456 East BBB MAR-19 3 3 6
GHI789 East CCC JAN-19 1 4 4
GHI789 East CCC FEB-19 2 4 5
GHI789 East CCC APR-19 3 4 7
GHI789 East CCC JUN-19 4 4 9
JKL012 South DDD AUG-19 1 4 10
JKL012 South DDD SEP-19 2 4 11
JKL012 South DDD NOV-19 3 4 12
JKL012 South DDD DEC-19 4 4 13
我想要做的是计算每个 UniqueID 每月跳过的总次数(JUL19 和 OCT19 除外)。我将有一个如下所示的数据集:
UniqueID Region City MonthYear Count1 Count2 MonthCount Skipped
ABC123 West AAA OCT-18 1 4 1 0
ABC123 West AAA NOV-18 2 4 2 0
ABC123 West AAA DEC-18 3 4 3 0
ABC123 West AAA JAN-19 4 4 4 0
DEF456 East BBB DEC-18 1 3 3 1
DEF456 East BBB JAN-19 2 3 4 1
DEF456 East BBB MAR-19 3 3 6 1
GHI789 East CCC JAN-19 1 4 4 2
GHI789 East CCC FEB-19 2 4 5 2
GHI789 East CCC APR-19 3 4 7 2
GHI789 East CCC JUN-19 4 4 9 2
JKL012 South DDD AUG-19 1 4 10 0
JKL012 South DDD SEP-19 2 4 11 0
JKL012 South DDD NOV-19 3 4 12 0
JKL012 South DDD DEC-19 4 4 13 0
任何帮助将不胜感激!我不知道从哪里开始。谢谢!
【问题讨论】: