专栏名称: 爬虫俱乐部
Stata技术控,编程技术咨询,数据讨论与分享,编程和实证培训。
目录
相关文章推荐
BioArt  ·  Cell | ... ·  2 天前  
生物制品圈  ·  RNA疫苗的过去、现在和未来 ·  3 天前  
生信菜鸟团  ·  基于单基因SNV对癌症进行分类 | ... ·  4 天前  
生信菜鸟团  ·  Nature: ... ·  4 天前  
生信菜鸟团  ·  玩转服务器—共享服务器之QIIME2安装 ·  6 天前  
51好读  ›  专栏  ›  爬虫俱乐部

不同格式的数据读入Mata方法总结(一)

爬虫俱乐部  · 公众号  ·  · 2018-01-18 11:30

正文


爬虫

有问题,不要怕!点击推文底部“阅读原文”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱 [email protected] ,我们会及时为您解答哟~

喜大普奔~爬虫俱乐部的github主站正式上线了!我们的网站地址是: https://stata-club.github.io ,粉丝们可以通过该网站访问过去的推文哟~

往期推文我们已多次介绍Mata相关的内容,相信大家对Mata已经不陌生了,接下来我们会介绍不同格式的数据导入Mata的方法,今天先给大家推送Mata自身的格式 .mmat 、stata系统数据以及外部 .dta 文件读入Mata的方法哟。



一、.mmat格式文件的保存与读入

Mata矩阵有自身的格式,其后辍为“ .mmat ”。它存储在计算机硬盘中,可以使用命令 mata matuse 读入,读入的时候,需要指明路径、文件名。当然,我们也可以将Mata矩阵保存为 .mmat 格式,用到的命令是 mata matsave ,保存的时候同样需要指明路径、文件名。举例如下:

首先,生成一个 .mmat 文件:

sysuse auto,clear

keep in 1/15

mata

C=st_data((1,5\7,9),(2,3)) //返回第2个、第3个变量的第1-5和第7-9行观测值。

mata matsave d:\mywork1 C,replace //保存为mywork1.mmat文件

end

接着,读入mywork1.mmat文件:

mata

mata clear

mata matuse d:\mywork1,replace

C

end

得到:

二、Stata系统数据的读入

在往期推文 《st_store函数的用法》 中我们已经提到过用命令 mata stata sysuse 读入Stata系统数据至Mata中,具体转换为一个Mata矩阵的方法,也可以用之前介绍过的函数 st_data st_view ,举例如下:

mata

mata clear //清空mata内存

mata stata sysuse auto,clear //同时在mata和stata中读入stata系统数据

mata stata drop make //同时在mata和stata中删除make

mata stata keep in 1/10 //同时在mata和stata中保留前10个观测值

A=st_data(.,.) //生成矩阵A是所有变量的所有观测值

A

end

mata矩阵的部分值:

Stata数据窗口部分值:

三、外部dta文件读入Mata

首先我们生成一个dta数据文件:

clear

input X Y

2011 2700.95

2012 2199.98

2013 2410.99

2014 2492.7

2015 2907.98

end

save d:\mywork2.dta,replace

接着将文件mywork2.dta读入Mata,具体方法为:

mata

mata clear

mata stata use d:\mywork2.dta,clear

B=st_data(.,.)

B

end

可以看到外部.dta数据已经被读入Mata啦。

注:此推文中的图片及封面(除操作部分的)均来源于网络!如有雷同,纯属巧合!

以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。 另外,我们开通了苹果手机打赏通道,只要扫描下方的二维码,就可以打赏啦!

应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

文字编辑/徐露露

技术总编/刘贝贝


往期推文推荐:

1.高校学术大神:你的导师上榜了吗?

2.中国高校财经、管理与综合类期刊灌水排行榜

3. 命令 sum2docx 输出统计量表到 docx 文件

4. reg2docx 报告你的实证结果吧!

5. 爬虫俱乐部又出新命令了 ——wordconvert 转换你的 word 文件

6. putdocx+wordconvert— 将实证结果输出到 Word .docx )文档

7. 如何从pdf中提取表格数据

8.爬虫俱乐部出品——获取上市公司数据的利器

9. 爬虫俱乐部出品——实证结果输出命令







请到「今天看啥」查看全文