分组,并使用汇总数据后:变换大熊猫GROUPBY /总结果数据帧
byExpImp = data.groupby(['Exporter', 'Importer','sitc4'])
result = byExpImp['Value'].aggregate(np.sum)
我得到如下类似的结果:
Exporter Importer sitc4
Afghanistan World 11 59.0
12 892.0
113 19.0
Austria World 11 41.0
113 8.0
118 4.0
Name: Value, dtype: float64
由于结果是系列而不是数据帧,我无法将其转换为如下所示的数据帧:
11 12 113 118 .
Afghanistan 59.0 892.0 19.0 0 .
Austria 41.0 0 8.0 4.0 .
. . . . . .
. . . . . .
任何人都可以指导我如何实现t他?韩国社交协会。
伟大的东西,TKS!你有什么想法如何将结果数据框转换为矩阵(如示例)? – PAstudilloE
result.as_matrix() – Vaishali