【发布时间】:2020-05-04 03:00:58
【问题描述】:
我有一个包含二进制数据(所有因素)的数据框,其结构如下:
数据:
convert tv radio print
0 1 1 0
1 0 1 1
0 0 0 0
1 0 0 1
问题:
我想通过数据框的每一列获得 convert==1 的百分比,所以假设有 100 行,其中 40 个案例中 convert == '1',然后比例显示为行(#tv ==1/#convert==1)=0.98 和 (#tv==0/#convert==1)=0.02
预期结果:
value tv radio print
0 0.02 0.42 0.70
1 0.98 0.58 0.30
目前的方法:
我在 for 循环中使用 prop.table,但它没有我认为的那么优雅
【问题讨论】: