楼主: wwwwwz
2016 8

[编程问题求助] 循环语句 [推广有奖]

  • 1关注
  • 0粉丝

讲师

84%

还不是VIP/贵宾

-

威望
0
论坛币
44 个
通用积分
0
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
21084 点
帖子
439
精华
0
在线时间
794 小时
注册时间
2009-10-6
最后登录
2016-11-3

楼主
wwwwwz 发表于 2013-9-26 23:17:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用chinafin可以获得每一家上市公司的财务数据,但是我要下载所有公司的数据,如果一个一个下载很多也很麻烦,怎样编个循环语句一次下载所有上市公司2012年的数据,我初学stata,请网友们帮忙解答,感激不尽。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:循环语句 Stata China 上市公司 一次下载 上市公司

沙发
fishhai 发表于 2013-9-27 11:25:57

#delimit;
foreach file in
000001
000002
......

{;
chinafin `file' , path(d:\account);
};
#delimit cr
其中"......"代表所有股票代码

藤椅
wwwwwz 发表于 2013-9-27 16:46:12 来自手机
fishhai 发表于 2013-9-27 11:25
#delimit;
foreach file in
000001
这个还是不对啊。

板凳
fishhai 发表于 2013-9-27 22:59:55
#delimit;
foreach file in
000001
000002
{;
chinafin `file' , path(d:\account);
};
#delimit cr
我试了这个,没问题啊

报纸
fishhai 发表于 2013-9-27 23:00:39
只要把全部股票代码复制粘贴进去就ok了

地板
wwwwwz 发表于 2013-9-28 23:44:20
fishhai 发表于 2013-9-27 23:00
只要把全部股票代码复制粘贴进去就ok了
如果只要12年的数据应该怎样做

7
fishhai 发表于 2013-9-29 16:21:38
下载完全部数据后,生成年份变量,然后keep if year==2009就可以了

8
fishhai 发表于 2013-9-29 16:22:08
keep if year==2012

9
fishhai 发表于 2013-9-29 16:34:50
不好意思

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-23 18:26