楼主: ZZZjh19960922
1936 5

[数据管理求助] 请问把横向内容变成纵向内容的命令 [推广有奖]

  • 0关注
  • 1粉丝

已卖:4份资源

本科生

90%

还不是VIP/贵宾

-

威望
0
论坛币
2362 个
通用积分
2.7010
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
772 点
帖子
48
精华
0
在线时间
160 小时
注册时间
2018-12-9
最后登录
2024-6-3

楼主
ZZZjh19960922 发表于 2019-5-21 15:17:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
假设有一下类型数据
v1         v2           v3    v4     v5

00001   错报        2009 2010
00001   虚假信息  2011 2013 2014
我想把它变成
v1        v2          v31
00001  错报       2009
00001  错报       2010
00001 虚假信息  2011
00001 虚假信息  2013
00001 虚假信息  2014
求问各位如何操作,感谢!
二维码

扫码加我 拉你入群

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

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

关键词:虚假信息 如何操作

沙发
黃河泉 在职认证  发表于 2019-5-21 16:12:52
1. 请试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str6 v1 str12 v2 float(v3 v4 v5)
  4. "00001" "错报"       2009 2010    .
  5. "00001" "虚假信息" 2011 2013 2014
  6. end

  7. ren (v3 v4 v5) (x1 x2 x3)
  8. reshape long x, i(v1 v2)
  9. drop _j
  10. ren x v31
  11. drop if v31 == .
复制代码
2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
ZZZjh19960922 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
ZZZjh19960922 发表于 2019-5-21 22:31:41
黃河泉 发表于 2019-5-21 16:12
1. 请试试2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install  ...
麻烦老师了!请老师指导

板凳
ZZZjh19960922 发表于 2019-5-22 10:42:00
黃河泉 发表于 2019-5-21 16:12
1. 请试试2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install  ...
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long symbol str125 type str4(violationyear1 violationyear2 violationyear3 violationyear4 violationyear5 violationyear6)
  4. 4 "虚假记载(误导性陈述),其他"                           "2008" "2009" "2010" ""     ""     ""   
  5. 4 "重大遗漏,披露不实(其它),其他"                       "2005" "2006" "2007" "2008" "2009" "2010"
  6. 4 "虚假记载(误导性陈述),一般会计处理不当,其他"  "2010" "2011" "2012" "2013" ""     ""   
  7. 5 "虚假记载(误导性陈述),推迟披露,重大遗漏,其他" "2007" "2008" "2009" ""     ""     ""   
  8. 6 "违规买卖股票"                                             "2010" ""     ""     ""     ""     ""   
  9. 7 "推迟披露"                                                   "2006" "2007" ""     ""     ""     ""   
  10. 7 "虚假记载(误导性陈述)"                                  "2011" ""     ""     ""     ""     ""   
  11. 7 "重大遗漏,其他"                                            "2012" "2013" ""     ""     ""     ""   
  12. 7 "虚假记载(误导性陈述),重大遗漏,其他"              "2012" "2013" ""     ""     ""     ""   
  13. 7 "虚假记载(误导性陈述),推迟披露,其他"              "2011" "2012" "2013" "2014" ""     ""   
  14. end
复制代码



报纸
黃河泉 在职认证  发表于 2019-5-22 10:51:39
ZZZjh19960922 发表于 2019-5-22 10:42
不清楚你要的结果是怎样,但请试试
  1. reshape long violationyear, i(symbol type)
  2. drop _j
  3. destring violationyear, replace
复制代码

地板
ZZZjh19960922 发表于 2019-5-22 16:05:29
黃河泉 发表于 2019-5-22 10:51
不清楚你要的结果是怎样,但请试试
谢谢老师!

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

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