使用Tabout时删除列

时间:2018-12-04 10:27:47

标签: stata

我使用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搜索没有发现任何结果。

1 个答案:

答案 0 :(得分:1)

您使用的是社区贡献的命令tabout的版本2,该版本在SSC上可用。

出现上述错误是因为选项dropc()仅在版本3 beta中有效。

您需要通过从作者的网站下载以下文件到您的adopathclick 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