有问题,不要怕!
点击推文底部“
阅读原文
”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱
[email protected]
,我们会及时为您解答哟~
喜大普奔~爬虫俱乐部的
github
主站正式上线了!我们的网站地址是:
https://stata-club.github.io
,粉丝们可以通过该网站访问过去的推文哟~
好消息
:爬虫俱乐部隆重推出数据定制及处理业务啦,您有任何网页数据获取及处理方面的难题,请发邮件至我们邮箱
[email protected]
,届时会有俱乐部资深高级会员为您排忧解难!
近期小编在逛经管之家时看到了一个比较有趣的小问题:如何从完整的日期中提取day,week,month,及获得其所在季度。刚想回答,就看见楼主上传的xlsx文件。哎,顿时就不想搭理了,拜托楼主问问题有心一点好不,别人想回答的话还需要将Excel文件导入到Stata中。虽然不麻烦,但是
直接用dataex生成一段示例数据命令,别人运行一下就直接得到数据,岂不是更加方便
。
所以今天小编给大家介绍这个十分酷的命令——
dataex
,直接生成一段命令,别人将这段命令运行一下就能生成范例数据,完美!
由于dataex是一个
外部命令
,使用之前需要先用命令
ssc install dataex
下载。
我们可以在Stata中键入
help dataex
查看一下它的语法:
主要选项如下:
varlabel
:是指明示例数据中要包含变量的标签
elsewhere
:加上这一选项,则代码分隔符code将不会显示出来
count(#)
:是指明需要列出的变量观察值的个数
下面用
sp500.dta
来举个栗子,了解这几个主要选项的用法:
首先,打开数据
在dataex命令中加入var,count选项,生成一段Stata命令,运行即可得到10条日期数据(包含变量标签)
dataex date ,var count (10)
在dataex命令中加入elsewhere,count选项,就能生成一段Stata命令,运行即可得到10条日期数据(不包含变量标签),其中elsewhere表示代码分隔符code将不会在输出结果界面显示
dataex date ,elsewhere count(10)
生成一段Stata命令,运行即可得到10条日期数据
将上面的命令复制,发送出去,别人运行即可得到如下数据:
在了解完dataex命令的主要选项,用dataex生成示例文件后,就可以轻松解决开篇所提的问题了。
输入如下命令:
gen d=day(date)
gen w=week(date)
gen m=month(date)
gen q=quarter(date)
变量date前十条数据中的day,week,month,quarter就提取出来了:
所以当遇到问题需要求助时,将用dataex生成的一段命令复制,发送出去,别人运行一下就能直接得到你的数据了。
注:此推文中的图片及封面(除操作部分的)均来源于网络!如有雷同,纯属巧合!
以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。
另外,我们开通了苹果手机打赏通道,只要扫描下方的二维码,就可以打赏啦!
应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~
往期推文推荐:
1.爬虫俱乐部新版块--和我们一起学习Python
2.hello,MySQL--Stata连接MySQL数据库
3.hello,MySQL--odbcload读取MySQL数据
4.再爬俱乐部网站,推文目录大放送!
5.用Stata生成二维码—我的心思你来扫
6.
Hello,MySQL-odbc exec查询与更新
7.
Python第一天
8.Python第二天
9.事件研究大放送