【发布时间】:2019-04-15 09:18:01
【问题描述】:
我有一个小的 Pandas DataFrame 我想重新采样,希望你能帮助我:)
我不能给你看,因为它是机密的,但我可以向你描述一个更简单的版本。
它有 4 列:
-日期(YYYY-MM-DD 格式)
-国家
-金额
-频率
这就是我想做的:
根据行,频率为每年或每月 如果碰巧是每月一次,则无需执行任何操作。
但如果是每年,我想将其更改为 MONTHLY 并插入 11 个新行,以便在考虑的 12 行(现有行和 11 个新行)中,国家/地区将保持不变(因此国家名称相同重复 12 次),金额将是 amount/12(也重复 12 次,你明白了),并且日期将每行增加 1 个月。
我真的希望有人可以帮助我!
提前致谢,
亚历克斯
编辑:
我已经将日期列更改为索引使用
df.set_index("日期",inplace=True)
但是,我真的不知道如何将重采样功能用于我的目的......
【问题讨论】: