我有两周的R使用经验,希望您能帮助我。
我有一个使用count()构建的数据表,我想按类别计算频率的百分比。 如果这是我的数据框:
我想按名称和cat1(cat2 = 1,0为总数)计算百分比。 我有许多数据框,对于某些名称,可能只有cat1 = 0& cat2 = 0,由于不同的结构,我无法直接进行操作。
例如,第一行将是(32 /(32 + 56))* 100,第四行为(25 /(25 + 36))* 100。
有任何想法吗?
谢谢
我有一个使用count()构建的数据表,我想按类别计算频率的百分比。 如果这是我的数据框:
name cat1 cat2 freq
A 1 1 32
A 1 0 56
A 0 1 36
A 0 0 25
B 1 1 14
B 1 0 68
B 0 1 58
B 0 0 90
我想按名称和cat1(cat2 = 1,0为总数)计算百分比。 我有许多数据框,对于某些名称,可能只有cat1 = 0& cat2 = 0,由于不同的结构,我无法直接进行操作。
例如,第一行将是(32 /(32 + 56))* 100,第四行为(25 /(25 + 36))* 100。
有任何想法吗?
谢谢