将熊猫系列转换为表格

时间:2020-01-21 18:02:25

标签: python-3.x

我要将系列输出转换为表格,该怎么做?

inventory = bpd.read_csv('inventory.csv')
inventory = inventory.groupby('fruit name').sum()
inventory = inventory.get('sold count')
inventory


fruit name
apple         19
grape         17
kiwi          30
orange        30
peach         20
strawberry    37
Name: sold count, dtype: int64

1 个答案:

答案 0 :(得分:0)

如果您想将要应用的groupby的输出(在这种情况下返回一个Series)转换为数据帧,则可以简单地使用to_frame()或可选方法为{{ 1}},然后将其设为数据框。

对于第一种情况,您只需要:

reset_index()

对于第二个示例:

df_inventory = inventory.to_frame()

此外,如果名称与您期望的名称不匹配,则可能必须重命名该列。您可以执行以下操作:

df_inventory = inventory.reset_index()