【发布时间】:2013-03-29 18:58:17
【问题描述】:
我对 R 中的 table() 函数有疑问。我想添加一个额外的列来显示 table() 计数的百分比。我有一个这样的数据框:
delta=data.frame(x1=c("x001","x001","x002","x002","x001","x001","x002"),x2=c(1,2,1,1,1,1,1))
当我为这个数据框计算 table() 时,我得到了这个:
table(delta$x1,delta$x2)
1 2
x001 3 1
x002 3 0
可以在此表中添加百分比,或者 R 中有任何函数或包可以计算如下:
1 2 Number Percentage
x001 3 1 4 0.5714286
x002 3 0 3 0.4285714
感谢您的帮助。
【问题讨论】:
标签: r