我使用tabout
在Stata 14中生成输出表。我想删除表的最后两列。该手册指出,可以使用dropc()
选项来完成此操作。
这是我的代码:
tabout var_one var_two if year==2014 using table1.xlsx, ///
cells(freq col) format(0 2p) clab(N %) dropc(5 6) ptotal(none) replace
运行此命令时,出现以下错误消息:
不允许使用dropc()选项
如果我删除了dropc()
选项,则代码可以正常工作。手册中没有任何内容可以说明为什么会发生这种情况,而Google搜索没有发现任何结果。
答案 0 :(得分:1)
您使用的是社区贡献的命令tabout
的版本2,该版本在SSC上可用。
出现上述错误是因为选项dropc()
仅在版本3 beta中有效。
您需要通过从作者的网站下载以下文件到您的adopath
(click here了解更多信息)来手动安装此更新版本:
http://tabout.net.au/downloads/main_version/tabout.txt
您还应该将扩展名重命名为tabout.ado
。请注意,这是Stata 14及更高版本的文件。
一旦安装,dropc()
选项将起作用:
sysuse auto, clear
tabout mpg price if foreign == 1 using table1.txt, ///
cells(freq col) format(0 2p) dropc(5 6) clab(N %) ptotal(none) replace