我有一个类似他的数据框:
BirthYear Sex Area Count
2015 W Dhaka 6
2015 M Dhaka 3
2015 W Khulna 1
2015 M Khulna 8
2014 M Dhaka 13
2014 W Dhaka 20
2014 M Khulna 9
2014 W Khulna 6
2013 W Dhaka 11
2013 M Dhaka 2
2013 W Khulna 8
2013 M Khulna 5
2012 M Dhaka 12
2012 W Dhaka 4
2012 W Khulna 7
2012 M Khulna 1
现在,我想在熊猫中创建一个条形图,其中仅显示2015年出生的雄性和雌性。 编码 :
df = pd.read_csv(‘out.csv’)
df=df.reset_index()
df=df.loc[df[“BirthYear”]==2015]
agg_df = df.groupby([‘Sex’]).sum()
agg_df.reset_index(inplace=True)
piv_df = agg_df.pivot(columns=’Sex’, values=’Count’)
piv_df.plot.bar(stacked=True)
plt.show()
执行后,IDLE显示此错误:
Original: https://blog.csdn.net/weixin_35975406/article/details/113517258
Author: 非典型工科生
Title: python读取csv时keyerror_python – Pandas KeyError:CSV文件数据帧的年份 – 堆栈内存溢出…
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/677539/
转载文章受原作者版权保护。转载请注明原作者出处!