我对 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
谢谢你的帮助。