Python 如何使用groupby子句中包含的列创建dataframe?

Python 如何使用groupby子句中包含的列创建dataframe?,python,python-3.x,pandas,pandas-groupby,Python,Python 3.x,Pandas,Pandas Groupby,我有一个数据框。它有3列,A,Amount。我用“a”做了一个小组。现在我想将这些值插入到一个新的数据框中,如何实现这一点 top_plt=pd.DataFrame(top_plt.groupby('A')['Amount'].sum()) 结果数据帧仅包含Amount列,但缺少groupby“A”列。 例子: 结果: 不需要数据帧构造函数,最好将添加为_index=False到groupby: top_plt= top_plt.groupby('A', as_index=False)['Am

我有一个数据框。它有3列,A,Amount。我用“a”做了一个小组。现在我想将这些值插入到一个新的数据框中,如何实现这一点

top_plt=pd.DataFrame(top_plt.groupby('A')['Amount'].sum())
结果数据帧仅包含Amount列,但缺少groupby“A”列。 例子: 结果:
不需要数据帧
构造函数,最好将
添加为_index=False
groupby

top_plt= top_plt.groupby('A', as_index=False)['Amount'].sum()
或加上:


DataFrame
构造函数不是必需的,最好是将
添加为\u index=False
groupby

top_plt= top_plt.groupby('A', as_index=False)['Amount'].sum()
或加上: