我有一个小项目,需要以各种方式将频率数据集制成表格,并将这些表格导出到大型 Excel 工作表中。不幸的是,复制和粘贴会截断文本标签并给我们带来许多其他问题。
有没有办法将结果保存/导出到CSV或者Excel格式?
也就是说,类似于 R 中的 write.table
命令。 ,我无法在工作中安装。
更新1:
Stata 常见问题解答提供了三种适合我们的解决方案:http://www.stata.com/support/faqs/data-management/copying-tables/ ,但 Stata 支持人员在指向常见问题解答并附有 tabout 链接后不久就发了一封后续邮件,并且教程显示了一些真正漂亮的表格。
我们在 tabout 方面取得了一些进展,但我们不确定它是否能完成我们需要的一切,但到目前为止,使用 tabout D7 test.xls 创建表格效果很好,尽管没有任何适当的标签对齐,例如你会生成 LaTeX .
<小时/>更新2:
好的,所以很多表格并不像 tabulate 和 by 命令组合那么简单 - 需要一些编程(在当前的 Stata 技能水平下还没有完成)。缺乏对导出任何结果的 native 支持是一个真正的痛苦!
最佳答案
outreg
不起作用,因为它仅适用于估计(类似回归)结果。 xml_tab
可能可以生成您喜欢的任何内容(findit xml_tab
进行安装)。显然,您可以导出 Excel
您的数据,但如果您需要频率表,您可能需要先通过(varlist) 折叠(count) ..., by(varlist)
您的数据。 (不过,我讨厌崩溃
,因为我认为需要销毁并重新加载数据是一个糟糕的主意;这是一个例子,其中 R 的对象概念比 Stata 的只有一个数据的想法更方便一次设置在内存中。)
关于stata - 如何导出表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278976/