使用table()函数中的值进行计算

时间:2018-10-08 10:26:46

标签: r contingency

我是R的新手,并且一直在计算两个值的比例。

我现在使用table()函数

table(data$subscriptions, data$pickup)

每个站点的订阅数据分为临时用户和注册用户。基本上,我想计算每个站点的临时用户比例。

我应该使用tapply()来解决这个问题吗?

tab

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

prop.table()上有一个函数table被调用来将计数转换成比例。因此,请尝试以下操作:

tab <- table(data$subscriptions, data$pickup)
prop.table(tab, 2)

2是要计算其比例的边距。 2表示您的情况下的列。

另请参阅help(prop.table)