楼主: Kristy0818
8231 14

[数据管理求助] stata中一个变量值如何添加多个另一个变量的值 [推广有奖]

  • 1关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
159 点
帖子
19
精华
0
在线时间
17 小时
注册时间
2015-11-13
最后登录
2017-6-24

楼主
Kristy0818 发表于 2016-11-19 21:50:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如我现在的数据是_A_Stkcd     Province

000001          深圳
000002         上海
000003         广州

想要在00001的股票代码中添加多个年份,如下:
_A_Stkcd     Province      Year

000001          深圳          1992
000001          深圳          1993
000001          深圳          1994
000001          深圳          1995
000002         上海           1992
000002         上海           1993
000002         上海           1994
000002         上海           1995
000003         广州           1992

.......
请问如何用stata实现?
谢谢各位大神!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 变量值 province vince 如何

沙发
夏目贵志 发表于 2016-11-20 00:14:24
gen year=1992
save 92
replace year=1993
save 93
replace year=1994
save 94
append using 92
append using 93
差不多这样

藤椅
黃河泉 在职认证  发表于 2016-11-20 07:30:18
  1. clear
  2. input year
  3. 1992
  4. 1993
  5. 1994
  6. 1995
  7. end
  8. save "year.dta", replace

  9. clear
  10. input str10 _A_Stkcd str8 Province
  11. 000001 深圳
  12. 000002 上海
  13. 000003 广州
  14. end

  15. cross using year
  16. sort _A_Stkcd Province year
复制代码

板凳
蓝色 发表于 2016-11-20 09:45:45
为什么就是不看stata的manual(data management 那本呢?)

  1. clear
  2. input str10 _A_Stkcd str8 Province
  3. 000001 深圳
  4. 000002 上海
  5. 000003 广州
  6. end

  7. expand 4
  8. bysort _A_Stkcd: gen year=_n+1991
  9. list
复制代码

结果
  1. . clear

  2. . input str10 _A_Stkcd str8 Province

  3.        _A_Stkcd   Province
  4.   1. 000001 深圳
  5.   2. 000002 上海
  6.   3. 000003 广州
  7.   4. end

  8. .
  9. . expand 4
  10. (9 observations created)

  11. . bysort _A_Stkcd: gen year=_n+1991

  12. . list

  13.      +----------------------------+
  14.      | _A_Stkcd   Province   year |
  15.      |----------------------------|
  16.   1. |   000001       深圳   1992 |
  17.   2. |   000001       深圳   1993 |
  18.   3. |   000001       深圳   1994 |
  19.   4. |   000001       深圳   1995 |
  20.   5. |   000002       上海   1992 |
  21.      |----------------------------|
  22.   6. |   000002       上海   1993 |
  23.   7. |   000002       上海   1994 |
  24.   8. |   000002       上海   1995 |
  25.   9. |   000003       广州   1992 |
  26. 10. |   000003       广州   1993 |
  27.      |----------------------------|
  28. 11. |   000003       广州   1994 |
  29. 12. |   000003       广州   1995 |
  30.       +----------------------------+
复制代码


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黃河泉 + 2 + 2 + 2 观点有启发

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

报纸
Kristy0818 发表于 2016-11-20 17:09:36
黃河泉 发表于 2016-11-20 07:30
谢谢你!解救了一个stata新手

地板
黃河泉 在职认证  发表于 2016-11-20 17:28:04
Kristy0818 发表于 2016-11-20 17:09
谢谢你!解救了一个stata新手
No problem at all. (沒那麼嚴重吧!哈哈!)

7
Kristy0818 发表于 2016-11-20 17:52:33
黃河泉 发表于 2016-11-20 07:30
谢谢你!!感激不尽!!

8
Kristy0818 发表于 2016-11-20 17:53:58
蓝色 发表于 2016-11-20 09:45
为什么就是不看stata的manual(data management 那本呢?)
谢谢你!这学期刚接触stata,还在摸索中

9
Kristy0818 发表于 2016-11-27 13:00:20
蓝色 发表于 2016-11-20 09:45
为什么就是不看stata的manual(data management 那本呢?)
我想再问一下,具体数据如下
_A_Stkcd     Province     上市年份
000001          深圳          1991
000002         上海           1993
000003         广州          1992
000004         江西           1992


想加入另一个年份,以它的上市年份为开头,以2010为截止,即:
_A_Stkcd     Province      Year
000001          深圳          1991
000001          深圳          1992
000001          深圳          1993
000001          深圳          1994
000001          深圳          1995
000001          深圳          1996
000001          深圳          1997
000001          深圳          1998
000001          深圳          1999
000001          深圳          2000
000002         上海           1993
000002         上海           1994
000002         上海           1995
000002         上海           1996
000002         上海           1997
000002         上海           1998
000002         上海           1999
000002         上海           2000
000003         广州           1992
........
请问这种应该如何实现呢?谢谢!

10
Kristy0818 发表于 2016-11-27 13:01:12
黃河泉 发表于 2016-11-20 17:28
No problem at all. (沒那麼嚴重吧!哈哈!)
我想再问一下,具体数据如下
_A_Stkcd     Province     上市年份
000001          深圳          1991
000002         上海           1993
000003         广州           1992
000004         江西           1992

想加入另一个年份,以它的上市年份为开头,以2010为截止,即:
_A_Stkcd     Province      Year
000001          深圳          1991
000001          深圳          1992
000001          深圳          1993
000001          深圳          1994
000001          深圳          1995
000001          深圳          1996
000001          深圳          1997
000001          深圳          1998
000001          深圳          1999
000001          深圳          2000
000002         上海          1993
000002         上海           1994
000002         上海           1995
000002         上海           1996
000002         上海           1997
000002         上海           1998
000002         上海           1999
000002         上海           2000
000003         广州           1992
........
请问这种应该如何实现呢?谢谢!

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

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