我是R的新手,并且一直在计算两个值的比例。
我现在使用table()
函数
table(data$subscriptions, data$pickup)
每个站点的订阅数据分为临时用户和注册用户。基本上,我想计算每个站点的临时用户比例。
我应该使用tapply()
来解决这个问题吗?
感谢您的帮助!
答案 0 :(得分:3)
在prop.table()
上有一个函数table
被调用来将计数转换成比例。因此,请尝试以下操作:
tab <- table(data$subscriptions, data$pickup)
prop.table(tab, 2)
2
是要计算其比例的边距。 2表示您的情况下的列。
另请参阅help(prop.table)