我有两周的 R 经验,将感谢您的帮助。
我有一个用 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。
有任何想法吗?
谢谢