使用putdocx输出list的结果
我们在以前的推文中介绍过如何用listtab命令将list的内容导出到txt、tex、htm(Listtab!看完我们就粗去玩!)以及配合使用rtf系列命令将list的内容导出到rtf文件(如何创建特定格式的RTF数据列表—rtfrstyle)。但是这个程序是相当复杂的,还需要我们了解不同类型文件的分隔方法,而且不能输出到docx文件中。
Stata15的推出,为我们带来了putdocx命令,让我们可以用Stata去创建docx文件,也为我们提供了将list结果输出到docx文件的简便方法。例如,我们调用auto数据,输出make price weight length这几个变量前十行,程序如下:
clear
sysuse auto
putdocx begin
putdocx table tbl = data("make price weight length") in 1/10, varnames
putdocx save mytable.docx, replace
我们在输出list的结果的时候,也并不需要把变量一个个都写出来,例如我们要输出make - rep78共四个相邻变量,可以这样写我们的程序:
clear
sysuse auto
putdocx begin
putdocx table tbl = data("make - rep78") in 1/10, varnames
putdocx save mytable.docx, replace
如果要输出list所有变量的结果,写法更加简单,直接用_all指代所有变量名就可以了。
如果我们要调整数据输出的格式,可以使用nformat( )选项,大家可以自己尝试一下。
如需新版本采购及老版本升级服务,请联系Stata软件在中国大陆的指定经销商友万科技(www.uone-tech.cn),联系人徐青青:Tel/WeChat 18610597626,感谢您的支持与关注!
以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。
应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~
文字编辑:高娜娜
技术总编:刘贝贝
往期推文推荐:
7.一言不合就用stata写邮件(Outlook/Foxmail)
9.I have a Stata, I have a python
10.I have a Stata, I have a Python之二——pdf转word
关于我们
微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。
此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。
投稿邮箱:statatraining@163.com
投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。
欢迎关注爬虫俱乐部