【发布时间】:2021-10-05 03:37:00
【问题描述】:
我正在研究 python 并且是新手。我有一个数据框
Date Emailable Lost_Fans New_Fans Country
12-10-2020 121134 JP
06-11-2020 120859 350 75 JP
18-12-2020 101857 19128 126 JP
29-01-2021 105760 5029 8932 JP
16-02-2021 115437 1279 10956 JP
01-03-2021 115512 517 592 JP
12-07-2021 137546 18074 40108 JP
11-08-2021 134319 23753 20526 JP
02-09-2021 130156 4355 192 JP
- 首先,我想从数据框中找出缺失的月份
- 为lost 和new 填充丢失的月份数据,将lost 和new 的上个月数据值拆分到这些丢失的月份lost 和new 列中。 例如: 上述数据框中缺少 4 月和 5 月 6 月,下一个可用数据是 7 月,其中包含丢失的 18074 和新的 40108。我们需要将这些值溢出到丢失的月份(4 月、5 月、6 月),包括 july.so 丢失 18074/4 = 4518 到每个丢失的月份,包括 7 月。所以最终的输出会是这样的。
输出应该是:
Date Emailable Lost_Fans New_Fans Country
12-10-2020 121134 JP
06-11-2020 120859 350 75 JP
18-12-2020 101857 19128 126 JP
29-01-2021 105760 5029 8932 JP
16-02-2021 115437 1279 10956 JP
01-03-2021 115512 517 592 JP
30-04-2021 0 4518 10027 JP
31-05-2021 0 4518 10027 JP
30-06-2021 0 4518 10027 JP
12-07-2021 137546 4518 10027 JP
11-08-2021 134319 23753 20526 JP
02-09-2021 130156 4355 192 JP
【问题讨论】: