R 在;表格「-包:如何获取变量子集的列百分比?
在下表中,名为“百分比”的列显示了总列百分比。我如何让它显示每一级“am”在每一级“vs”中所占的百分比 这就是我得到的: 这就是我要找的: 请看下面的内容:R 在;表格「-包:如何获取变量子集的列百分比?,r,knitr,R,Knitr,在下表中,名为“百分比”的列显示了总列百分比。我如何让它显示每一级“am”在每一级“vs”中所占的百分比 这就是我得到的: 这就是我要找的: 请看下面的内容: <<echo=FALSE,results='asis'>>= # # library(tables) # library(Hmisc) # library(Formula) ## This gives me column percentages for the total table. latex( ta
<<echo=FALSE,results='asis'>>=
#
# library(tables)
# library(Hmisc)
# library(Formula)
## This gives me column percentages for the total table.
latex( tabular( Factor(vs)*Factor(am) ~ gear*Percent("col"), data=mtcars ) )
## I am trying to get column percentages for each level of "vs"
@
=
#
#图书馆(表格)
#图书馆(Hmisc)
#图书馆(公式)
##这为我提供了总计表的列百分比。
乳胶(表格形式(系数(vs)*系数(am)~齿轮*百分比(“col”),数据=mtcars))
##我试图得到每一级“vs”的列百分比
@
我想你需要改变你的公式才能做到这一点。例如:
tabular(Factor(vs) ~ gear*Percent("row")*Factor(am), data = mtcars)
# gear
# Percent
# am
#vs 0 1
#0 66.67 33.33
#1 50.00 50.00
对于denom选项,可以使用
Equal()
伪函数来设置因子与分母的级别
库(表)
表格(系数(vs)*系数(am)~档位*百分比(denom=相等(vs)),数据=mtcars)
#>
#>齿轮
#>vs am百分比
#> 0 0 66.67
#> 1 33.33
#> 1 0 50.00
#> 1 50.00
由(v0.3.0)创建于2020-09-07,顺便说一句,您是如何得出46.15的?如果使用excel快速计算计数/总数,则可能是错误的