查看原文
其他

那些爬虫俱乐部开发的命令

爬虫俱乐部 Stata and Python数据分析 2023-10-24

本文作者:刘光中,河南大学经济学院

本文编辑:王思雨

技术总编:李婷婷


Stata and Python 数据分析

     由李春涛教授团队成员司海涛薛原编写的《Stata正则表达式及其在财务数据中的应用》终于和大家见面啦!爬虫俱乐部特此为大家准备了100本,即日起购买爬虫俱乐部课程,可赠送本书一本,先到先得!


购书链接:

爬虫俱乐部Stata基础课程Stata进阶课程Python课程可在小鹅通平台查看,欢迎大家多多支持订阅!如需了解详情,可以通过课程链接(https://appbqiqpzi66527.h5.xiaoeknow.com/homepage/10)或课程二维码进行访问哦~
01这一个标题











引言













这些年来,爬虫俱乐部开发了许多命令供广大Stata用户使用,这些命令你或许熟悉,或许陌生,现在跟随小编一起来认识一下这些命令吧。


01地图系列

1.cngcode和cnaddress

cngcode作为定位神器,可以使用百度地图API接口,把中文地址的经纬度提取出来,而cnaddress是cngcode的反向命令,可以把经纬度转换为相应的中文地址。比如我们可以利用cngcode获取上市公司地址的经纬度,再利用cnaddress获得行政区划。这两个命令可以通过:net install cngcode,from("https://stata-command.oss-cn-hangzhou.aliyuncs.com/cngcode/")来安装。2.cntraveltimecntraveltime可以使用百度地图API接口,计算出两个指定坐标点之间的通行距离和通行时间,例如我们利用这个命令,可以计算出两个大学之间乘坐高铁的通行距离和时间。这个命令可以通过:net install cntraveltime,from("https://stata-command.oss-cn-hangzhou.aliyuncs.com/cntraveltime/")来安装。3.cnmapsearchcnmapsearch可以根据关键词搜索给定经纬度周边的兴趣点,返回兴趣点的名称、中文地址、标签等。我们想知道一家公司周围3公里内的所有咖啡馆,就可以用cnmapsearch来搜寻。这个命令可以通过:net install cnmapsearch,from("https://stata-club-1257787903.cos.ap-chengdu.myqcloud.com/cnmapsearch/")来安装。4.cnbordercnborder可以判断中文地址是否处于省、市、县的边界处,在输出的结果中,0代表该地址没有处于边界处,1代表该地址处于边界处。这个命令可以通过:net install cnborder,from("https://stata-command.oss-cn-hangzhou.aliyuncs.com/cnborder/")来安装。
02股票系列
1.cnstock
cnstock可以下载最新的上市公司的公司名称及股票代码,例如我们可以使用cnstock all获取当前所有上市公司的名称与股票代码,使用cnstock A获取当前全部A股市场的公司名称及股票代码。这个命令可以通过:ssc install cnstock,repalce 来安装。2.cntradecntrade可以下载中国股票市场中的历史市场报价数据,历史报价数据将以“股票代码+.dta"格式的扩展文件保存至默认路径或更改路径下。此命令可以通过:ssc install cntrade,replace来安装。3.cnar、cntop10和cnintradaycnar可以下载上市公司所有年份的财务数据(包括资产负债表、利润表和现金流量表),下载的数据会保存为一个以公司股票代码为名称的dta文件。cntop10可以下载上市公司十大股东的持股数据,相应的上市公司十大股东数据都会保存在默认或指定路径下。cnintraday可以帮助我们下载每日股票分笔交易数据,所获得的数据也是保存到默认或指定路径下。这三个命令分别可以通过ssc install cnar,replace; ssc install cntop10,replace; ssc install cnintraday,replace来安装。
03

结果输出


sum2docx用于将变量的描述性统计信息输出到Word文件中,t2docx可以将分组均值t检验的结果输出到Word文档中,corr2docx主要用于将变量的相关系数矩阵输出到Word文档中,reg2docx是将回归结果输出到Word文档中。这些命令分别可以通过ssc install sum2docx,replace; ssc install t2docx,replace; ssc isntall corr2docx,replace; ssc install reg2docx,replace来安装。


04文本转换
wordconvert通过调用PowerShell和MS Word实现了rtf、doc、docx、dot、pdf、xps等文件格式的相互转换,此命令可以通过:ssc install wordconvert,replace来安装。在使用这个命令前需要配置好PowerShell脚本执行权限和环境变量。
05

其他


我们可以利用cnevent做事件研究,根据用户提供的事件列表计算AR与CAR;利用psemail批量发送邮件;addbefore可以在变量前补充数值或字符,例如将数值型股票代码1补充为000001。这些命令分别可以通过ssc install cnevent,replace; ssc install psemail,replace; ssc isntall addbefore,replace来安装。了解这么多爬虫俱乐部开发的命令用途后,在需要用到的时候赶紧下载命令使用吧。

END
重磅福利!为了更好地服务各位同学的研究,爬虫俱乐部将在小鹅通平台上持续提供金融研究所需要的各类指标,包括上市公司十大股东、股价崩盘、投资效率、融资约束、企业避税、分析师跟踪、净资产收益率、资产回报率、国际四大审计、托宾Q值、第一大股东持股比例、账面市值比、沪深A股上市公司研究常用控制变量等一系列深加工数据,基于各交易所信息披露的数据利用Stata在实现数据实时更新的同时还将不断上线更多的数据指标。我们以最前沿的数据处理技术、最好的服务质量、最大的诚意望能助力大家的研究工作!相关数据链接,请大家访问:(https://appbqiqpzi66527.h5.xiaoeknow.com/homepage/10)或扫描二维码:

最后,我们为大家揭秘雪球网(https://xueqiu.com/)最新所展示的沪深证券和港股关注人数增长Top10。


对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!




往期推文推荐         Python爬取研招网专业目录信息
      论文检索与翻译神器——songbl      一文搞清楚Python函数的参数       Stata爬豆瓣和烂番茄——国内外的观影口味果然大不同       邮箱附件太多?Python帮你批量下载!      正则表达式之多次匹配

        爬虫君为你的数据自由操碎了心!cnborder重磅推出!

      基于Python的假设检验实现      Stata与MySQL交互--基础操作           Jupyter Notebook中的魔术命令     《Stata正则表达式》由中国金融出版社出版发行          匿名函数lambda到底怎么用?

Stata绘图系列—NBER Working paper仿图

       Camelot:从PDF中提取表格数据      Stata之计算财务指标——融资约束

      列表生成式|让你的代码更简洁

Stata绘图系列——玩转绘图通用选项之坐标轴

       玩转地图的好帮手--pyecharts

      爬虫俱乐部又又又输送了一位研究助理!!!     【数据分析】一文教你玩转DataFrame     关于我们 

   微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。

   武汉字符串数据科技有限公司一直为广大用户提供数据采集和分析的服务工作,如果您有这方面的需求,请发邮件到statatraining@163.com,或者直接联系我们的数据中台总工程司海涛先生,电话:18203668525,wechat: super4ht。海涛先生曾长期在香港大学从事研究工作,现为知名985大学的博士生,爬虫俱乐部网络爬虫技术和正则表达式的课程负责人。



此外,欢迎大家踊跃投稿,介绍一些关于Stata和Python的数据处理和分析技巧。

投稿邮箱:statatraining@163.com投稿要求:1)必须原创,禁止抄袭;2)必须准确,详细,有例子,有截图;注意事项:1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。

2)邮件请注明投稿,邮件名称为“投稿+推文名称”。3)应广大读者要求,现开通有偿问答服务,如果大家遇到有关数据处理、分析等问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存