当我在pandas数据框上使用groupby时,索引是由我用于分组的列自动创建的。如果我以后要使用该列,我可以这样做:在pandas group中创建索引
df['index1'] = df.index
有没有一种方法,我可以使用GROUPBY,而不是创建索引?指定as_index = False不起作用。
当我在pandas数据框上使用groupby时,索引是由我用于分组的列自动创建的。如果我以后要使用该列,我可以这样做:在pandas group中创建索引
df['index1'] = df.index
有没有一种方法,我可以使用GROUPBY,而不是创建索引?指定as_index = False不起作用。
在groupby调用中指定as_index=False
。请参阅groupby docstring。
(虽然这将取决于您在groupby对象之后做的确切操作,如果这样会有效果的话)。
嗯,我曾尝试as_index = False,但那并没有奏效... – user308827 2014-09-20 18:35:24
修改了问题以反映 – user308827 2014-09-20 18:35:54
您必须显示完整的代码,试图说出更多。 – joris 2014-09-20 19:10:11
你可以显示你正在做的完整的groupby调用吗? (理想情况下有一个可重现的小例子) – joris 2014-09-20 19:11:37