楼主: onsangwong
1235 4

[数据管理求助] 请教关于数据整理的命令方法!感谢!! [推广有奖]

  • 4关注
  • 2粉丝

已卖:170份资源

博士生

29%

还不是VIP/贵宾

-

威望
0
论坛币
469 个
通用积分
13.4208
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3961 点
帖子
198
精华
0
在线时间
296 小时
注册时间
2020-1-10
最后登录
2022-3-30

楼主
onsangwong 学生认证  发表于 2020-6-2 15:27:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

请教关于数据整理的命令方法!感谢!!
现在手头有一份数据如所附所示,中间是各个国家每年的gdp数据,我想要将该数据变成如下面板数据形式以便计算;
此外,如下所附数据所示,我还希望将阿鲁巴的数据单独拎出来成为一列,方便与其他国家计算不同年度的gdp水平的差距


变量名称:   国家名称    年份       gdp              阿鲁巴
                        A        2000     45183549          1873452513

                        A        2001     1263981278       1920111731
                        A        2002      12830172           1941340782
                        B        2000      23746127         

1873452513


                        ...       ...         ...                       .....

请老师同学提点!多谢!!

----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str57 A str17(AQ AR AS AT)
  4. "Country Name"             "2000"              "2001"              "2002"              "2003"            
  5. "阿鲁巴"                "1873452513.96648"  "1920111731.843575" "1941340782.122905" "2021229050.27933"
  6. "阿富汗"                ""                  ""                  "4055176933.369046" "4515563413.825637"
  7. "安哥拉"                "9129594818.607492" "8936063723.201212" "15285594828.41797" "17812705294.32501"
  8. "阿尔巴尼亚"          "3480355188.600633" "3922099470.973132" "4348070165.192606" "5611492282.865817"
  9. "安道尔共和国"       "1434429703.335176" "1496912751.677852" "1733116883.116883" "2398645598.194131"
  10. "阿拉伯联盟国家"    "735131486172.8633" "723369627609.9644" "729106974590.004"  "823290269190.9735"
  11. "阿拉伯联合酋长国" "104337372362.1511" "103311640571.8176" "109816201497.6174" "124346358066.7121"
  12. "阿根廷"                "284203750000"      "268696750000"      "97724004251.8602"  "127586973492.1766"
  13. "亚美尼亚"             "1911563665.39006"  "2118467913.378734" "2376335048.399755" "2807061008.690845"
  14. end
复制代码

------------------ copy up to and including the previous line ------------------
Listed 10 out of 265 observations


二维码

扫码加我 拉你入群

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

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

关键词:数据整理 observations observation including generated Stata stata 数据整理

沙发
onsangwong 学生认证  发表于 2020-6-2 15:47:57
应该是要转变成长面板数据有点懵呜呜

藤椅
onsangwong 学生认证  发表于 2020-6-2 17:08:03
已解决! 有一个站里有个帖子有讲到这个问题!借鉴了!

板凳
黃河泉 在职认证  发表于 2020-6-3 06:25:25
试试
  1. // ssc install nrow
  2. nrow 1
  3. reshape long _, i(A) j(year)
  4. destring _, gen(x)
复制代码

报纸
onsangwong 学生认证  发表于 2020-6-5 17:40:01
黃河泉 发表于 2020-6-3 06:25
试试
感谢黄老师的解答! 感觉又是个神操作!但是学生对命令还不是很理解,比如reshape long_, 下划线是要填入什么?在执行完毕nrow之后,在执行这个命令 提示是A变量不存在?destring后的下划线处意思是改变数据的类型吗?小白打扰您了!!望解答!

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

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