matplotlib 如何在python中过滤数据以实现可视化(条形图)?

falq053o  于 11个月前  发布在  Python
关注(0)|答案(1)|浏览(118)

x1c 0d1x的数据
尝试在python中为照片中显示的数据创建条形图。我正在为Job-Type列创建图,但我需要过滤数据,以便'Degree Status' == 'HS-grad'和'Earnings' = '<= 50 K'。
我能够使用以下代码绘制“Job-Type”的条形图:



是否有任何函数或代码可以用来过滤数据?
我可以使用以下代码将其转换为表格格式:

df[df['Degree Status'].str.contains('HS-grad') & df['Earnings'].str.contains('<=50K')]

字符串
但我需要想象一下。

qgzx9mmu

qgzx9mmu1#

df1 = df[df['Degree Status'].str.contains('HS-grad') & df['Earnings'].str.contains('<=50K')]

df1['Job-Role'].value_counts().plot(kind='bar')
plt.show()

字符串

相关问题