在Pandas数据框中为热图计算加权平均百分比的最佳方法?

2024-05-15 02:29:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用加权平均百分比绘制热度图。我试图做一些类似于在excel中使用pivot表中的计算字段的操作,但最终得到了两个具有相同索引和列的分组数据框。分组是由两组预先确定的bucket完成的,其中一个bucket是列标题(例如[0,10,20,50100]和[0,1,2,5,10])。在

    df7 = df5.groupby(['SomeBuckets','MoreBuckets']).sum().astype(float).unstack(['MoreBuckets'])
    df8 = df6.groupby(['SomeBuckets','MoreBuckets']).sum().astype(float).unstack(['MoreBuckets'])

我不知道怎么把这两个细胞分开,有没有办法?我试过了

^{pr2}$

但给我的只是一个dtype错误,无法将字符串转换为float。在


Tags: 数据bucket绘制floatexcelpivot百分比sum

热门问题