我有几个分类变量,其值为1-3 . 我想创建一个类似于Stata中tabm特征生成的表,它向我显示每个分类变量的观察数 .
在Stata,我只想写:
tabm Variable1 Variable2 Variable3
这是表格的外观(obs =观察):
Value=1 Value=2 Value=3
Variable1 5 obs 10 obs 12 obs
Variable2 2 obs 9 obs 0 obs
Variable3 12 obs 9 obs 3 obs
我读了一些关于Cross.Table的帖子,但我的R版本不接受gmodels(R版本3.4.4) .
3 回答
假设每个变量都有各个类别值且长度相等,我们可以使用rbind和table:
我们可以在
sapply()
申请table()
.Example
Yielding
Data
或者
tidyverse
备选方案,其中包含与上述相同的数据:生产环境