我要将系列输出转换为表格,该怎么做?
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
答案 0 :(得分:0)
如果您想将要应用的groupby
的输出(在这种情况下返回一个Series)转换为数据帧,则可以简单地使用to_frame()
或可选方法为{{ 1}},然后将其设为数据框。
对于第一种情况,您只需要:
reset_index()
对于第二个示例:
df_inventory = inventory.to_frame()
此外,如果名称与您期望的名称不匹配,则可能必须重命名该列。您可以执行以下操作:
df_inventory = inventory.reset_index()