s = df[['Country', 'Type']].melt(var_name='a', value_name='b').groupby(['a','b']).size()
print (s)
a b
Country Ger 2
Ita 2
Type Skoda 2
VW 2
dtype: int64
但对于可视化来说,应该更好:
s1 = df.groupby(['Country','Type']).size()
print (s1)
Country Type
Ger Skoda 1
VW 1
Ita Skoda 1
VW 1
dtype: int64
s1.unstack().plot.bar()
s1.unstack(0).plot.bar()
使用^{} 进行重塑,并使用} :
MultiIndex Series
添加^{但对于可视化来说,应该更好:
相关问题 更多 >
编程相关推荐