gpt4 book ai didi

python - 如何按日期绘制分组数据框

转载 作者:行者123 更新时间:2023-12-01 02:23:52 24 4
gpt4 key购买 nike

我有一个按 ['supplier','date_order'] 分组的

                                    Amount
date_order 2011 2012 2013 2014 2015 2016 2017
supplier
fourni 0.000 1667750.000 4243250.000 2530000.000 2080000.000 1036200.000 1217400.000
supp_f 5289670.200 13076233.400 14199000.000 13181860.000 16177800.000 14525880.000 1346400.000
ifou 662250.000 2135750.000 2184150.000 1829800.000 1947880.000 1424820.000 1836100.000

如何在线图中获取每条线按年份划分的供应商数量图?

最佳答案

看来您需要首先为DataFrame选择MultiIndex,然后选择DataFrame.plot :

df['Amount'].plot()

或者添加Amount以删除列中的MultiIndex(通过聚合函数更改):

df.groupby(['supplier','date_order'])['Amount'].sum().unstack(fill_value=0).plot()

编辑:

对于转置使用:

df['Amount'].T.plot()

关于python - 如何按日期绘制分组数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47633005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com