gpt4 book ai didi

python - 用 pandas 在组内填充日期

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:15 25 4
gpt4 key购买 nike

我正在尝试填充组内的日期(“类型”)并回填新行。我看过使用重新索引的示例,但我不确定如何在维护组的同时填充这些日期。

在:

type    date        value
a 2016-01-01 1
a 2016-01-04 3
b 2016-01-10 4
b 2016-01-13 7

期望输出:

type    date        value
a 2016-01-01 1
a 2016-01-02 3
a 2016-01-03 3
a 2016-01-04 3
b 2016-01-10 4
b 2016-01-11 7
b 2016-01-12 7
b 2016-01-13 7

最佳答案

df.set_index('date').groupby('type', as_index=False).resample('d').bfill().reset_index().drop('level_0', axis=1)
Out:
date type value
0 2016-01-01 a 1
1 2016-01-02 a 3
2 2016-01-03 a 3
3 2016-01-04 a 3
4 2016-01-10 b 4
5 2016-01-11 b 7
6 2016-01-12 b 7
7 2016-01-13 b 7

关于python - 用 pandas 在组内填充日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39110470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com