2014-09-20 55 views
0

当我在pandas数据框上使用groupby时,索引是由我用于分组的列自动创建的。如果我以后要使用该列,我可以这样做:在pandas group中创建索引

df['index1'] = df.index 

有没有一种方法,我可以使用GROUPBY,而不是创建索引?指定as_index = False不起作用。

+0

你可以显示你正在做的完整的groupby调用吗? (理想情况下有一个可重现的小例子) – joris 2014-09-20 19:11:37

回答

2

在groupby调用中指定as_index=False。请参阅groupby docstring

(虽然这将取决于您在groupby对象之后做的确切操作,如果这样会有效果的话)。

+0

嗯,我曾尝试as_index = False,但那并没有奏效... – user308827 2014-09-20 18:35:24

+0

修改了问题以反映 – user308827 2014-09-20 18:35:54

+1

您必须显示完整的代码,试图说出更多。 – joris 2014-09-20 19:10:11