我试图将一组月度数据转换为每周基础数据,但要达到这个目标,我需要将数据集分解为每日数据,然后聚合到每周水平。在聚合发生时(通过groupby),我无法将数据分解到每日水平。
Month_End_Date A B C D
2/28/2019 Pikachu Starter 100000 5302
2/28/2019 Jolteon Evolution 250000 7935
3/31/2019 Charmander Starter 62810 5103
3/31/2019 Bulbasaur Starter 16868 6035
4/30/2019 Flareon Evolution 62810 5103
4/30/2019 Eevee Starter 16868 6035
5/31/2019 Glaceon Evolution 62810 5103
5/31/2019 Leafeon Evolution 16868 6035
6/30/2019 Umbreon Evolution 62810 5103
6/30/2019 Espeon Evolution 16868 6035
我正在尝试将第一行转换为
Month_End_Date A B C D
2/1/2019 Pikachu Starter 3571.428571 189.3571429
2/2/2019 Pikachu Starter 3571.428571 189.3571429
2/3/2019 Pikachu Starter 3571.428571 189.3571429
2/4/2019 Pikachu Starter 3571.428571 189.3571429
2/5/2019 Pikachu Starter 3571.428571 189.3571429
由于二月只有28天,所以每日数值被除以了28。
我已经搜索了ffill
等方法,但还没有完全解决问题。