我需要将几个分类变量的概述导出到 Excel。尽管它看起来如此微不足道,但现在已经遇到了很多障碍。我一直在寻找不同的选项,例如tabout
tab2xl或putexcel但由于具有多个本质上分类的变量的组合,我无法将其他线程中提出的任何解决方案应用于我的案例。
因为所有变量都具有相同的类别,所以我希望将它们全部放在一张表中。用户编写的命令tabm
为我提供了我需要的输出:
set obs 50
local vlist v1 v2 v3 v4 v5
foreach v of local vlist {
generate byte `v' = 1
replace `v' = 2 if _n>10
replace `v' = 3 if _n>20
replace `v' = 4 if _n>30
}
label define valuelabels 1 "Label 1" 2 "Label 2" 3 "Label 3" 4 "Label 4"
label values v1-v5 valuelabels
tabm v*
但现在我希望 Stata 自动将其导出到 Excel 中。因为我正在使用的数据集会发生很多变化,所以每次都手动复制表不是一种选择。