我正在尝试从大型数据集中创建图表,其结构如下: 样本数据框:
python setup.py py2app --packages="pygame"
需要绘制每种水果在不同气候下的数量,我需要分别绘制两个图表,包括冷热图。
由于没有数值,因此无法进行数据透视表和汇总。 您推荐什么方法?
答案 0 :(得分:0)
IIUC首先要做melt
,然后pd.crosstab
s=df.melt('climate')
s=pd.crosstab(s.variable,s.value)
value apple banana grape kiwi none orange tomato
variable
0 2 0 1 0 1 1 0
1 1 1 1 0 1 1 0
2 0 0 1 1 1 0 2