楼主: 鱼池子1
2308 0

[面板数据求助] stata中reshape函数进行长宽转换时出现问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

高中生

5%

还不是VIP/贵宾

-

威望
0
论坛币
29 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
246 点
帖子
6
精华
0
在线时间
29 小时
注册时间
2018-4-8
最后登录
2021-12-21

楼主
鱼池子1 发表于 2020-6-15 12:50:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
初学Stata软件,在使用reshape函数进行长宽转换时出现了一点问题。附件为stata文件,第一列是股票代码(code),后面几列是各交易日股票的成交额。现在想利用reshape函数将数据转换为:第一列表示股票代码,第二列表示日期(日期分别为20190311  20190416 20190531  20190710  20190814 20190919  20191031  20191205 20200115  20200227  20200402 20200520),第三列表示成交量,代码如下:
sysuse xiao1.dta
reshape long am, i(code) j(date1)

然后有一部分就运行错误了,note中j的一部分时间比原来每列标题中的时间错后了一天,比如第一个时间应该是2019年03月11日,但是代码这里就显示为3月12日了,当然这些错误时间找不到对应的成交量,reshape转换后数据的也出现错误。只有一小部分日期是正常的,这是为什么呢?
(note: j = 20190312 20190416 20190532 20190710 20190814 20190920 20191032 20191204 20200116 20200228 20200402 20200520)

(note: am20190312 not found)
(note: am20190532 not found)
(note: am20190920 not found)
(note: am20191032 not found)
(note: am20191204 not found)
(note: am20200116 not found)
(note: am20200228 not found)


二维码

扫码加我 拉你入群

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

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

关键词:reshape Stata Shape tata APE

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 02:28