【发布时间】:2018-12-14 14:58:19
【问题描述】:
为了得到这个 df,我已尽我所能:
df = pd.DataFrame({'nationality': ['united states', 'unknown', 'unknown', 'nigeria', 'nigeria', 'united states', 'nigeria', np.nan, 'france', 'nigeria', 'nigeria', 'nigeria'], 'worldcat_libcount': [128.0, 58.0, 17.0, 89.0, 295.0, 3.0, 71.0, np.nan, 26.0, 6.0, 8.0, 20.0]})
print (df)
nationality worldcat_libcount
0 united states 128.0
1 unknown 58.0
2 unknown 17.0
3 nigeria 89.0
4 nigeria 295.0
5 united states 3.0
6 nigeria 71.0
7 NaN NaN
8 france 26.0
9 nigeria 6.0
10 nigeria 8.0
11 nigeria 20.0
进入显示每个国家/地区计数的图表。包含相同国家/地区的行应被视为相同的 x 值 - 但我不确定如何告诉 pandas 或 matplotlib。所以我得到一个看起来像这样的图表:
任何关于我应该做什么的建议,以便尼日利亚不是多分,我们将不胜感激!
【问题讨论】:
-
你需要
bar情节吗?
标签: python pandas matplotlib plot pandas-groupby