1998 4

[面板数据求助] stata如何做到剪切456列数据粘贴到123列数据下面?附dta样板数据,求助TAT [推广有奖]

  • 0关注
  • 0粉丝

硕士生

7%

还不是VIP/贵宾

-

威望
0
论坛币
3087 个
通用积分
88.1800
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3659 点
帖子
15
精华
0
在线时间
253 小时
注册时间
2016-3-15
最后登录
2022-8-24

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
J0N2`5SJMKM{[LB`CA`)Q)S.png

如图所示,我想把08泰达债的5列数据,并到08中联债的5列数据下面去,其他的也依次类推,每行大概有100多个债券,样本数据里只有几个。求大神帮帮忙TAT

个人暂时只想到先转置,按行分解成dta,然后再转置用append叠加
但是不会转置怎么用……
二维码

扫码加我 拉你入群

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

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

关键词:样本数据 样本数 分解成 怎么用 STATA

样本.dta

3.29 MB

沙发
黃河泉 在职认证  发表于 2019-2-28 10:16:42 |只看作者 |坛友微信交流群
类似
  1. gen DP = DJ
  2. stack A-DP, into(date high low close volume tem) clear
  3. drop tem
  4. drop if inlist(date, "", "日期", "Date")
  5. destring _all, replace
  6. gen ymd = date(date, "DMY")
  7. format %td ymd
复制代码

使用道具

黃河泉 发表于 2019-2-28 10:16
类似
感谢黄河泉大神!!!处理完之后发现我还漏了一个问题,如何将_stack的值替换成对应债券ID?

使用道具

板凳
黃河泉 在职认证  发表于 2019-2-28 17:42:24 |只看作者 |坛友微信交流群
复合磷酸氢钾3 发表于 2019-2-28 16:51
感谢黄河泉大神!!!处理完之后发现我还漏了一个问题,如何将_stack的值替换成对应债券ID?
试试 (ssc install mipolate)
  1. gen DP = DJ
  2. drop in 1
  3. stack A-DP, into(date high low close volume tem) clear
  4. drop tem
  5. drop if inlist(date, "日期", "Date")
  6. gen d = subinstr(high, ".SZ", "", 1) if date == ""
  7. destring _all, replace
  8. mipolate d _stack, gen(id) forward
  9. gen ymd = date(date, "DMY")
  10. format %td ymd
  11. drop if ymd == .
  12. destring high, replace
  13. drop _stack date d
  14. order id ymd
复制代码

使用道具

黃河泉 发表于 2019-2-28 17:42
试试 (ssc install mipolate)
解决了!!非常感谢您!祝生活愉快天天开心

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 14:39