【发布时间】:2018-11-22 01:22:49
【问题描述】:
我的数据在 pandas DataFrame 中,如下所示:
cat val1 val2 val3 val4
A 7 10 0 19
B 10 2 1 14
C 5 15 6 16
我想计算每个值所具有的类别 (cat) 的百分比。
例如,对于A 类别,val1 为 7,总行数为 36。结果值为 7/36,因此val1 是类别 A 的 19.4%。
我的预期结果如下所示:
cat val1 val2 val3 val4
A .194 .278 .0 .528
B .370 .074 .037 .519
C .119 .357 .143 .381
有没有简单的方法来计算这个?
【问题讨论】: