Python 熊猫群内的枣子

Python 熊猫群内的枣子,python,pandas,Python,Pandas,我试图在一个组('type')中填充日期并回填新行。我见过使用reindex的例子,但我不知道如何在维护组的同时填充这些日期 在: 期望输出: 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

我试图在一个组('type')中填充日期并回填新行。我见过使用reindex的例子,但我不知道如何在维护组的同时填充这些日期

在:

期望输出:

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

谢谢那么这会把日期列变成索引吗?是否可以将其保留为一列?您可以在末尾再添加一个
.reset\u index()
。我还发布了另一个备选方案。太好了,可以了。但是,它似乎也会删除任何非数字列?当我尝试它时,它会保留非数字列(也会回填它们)。你在试哪一个?
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