楼主: iceyseethesea
2210 7

[数据管理求助] 如何在一百多个国家数据里对OECD国家的数据做标记 [推广有奖]

  • 0关注
  • 0粉丝

VIP1

大专生

3%

还不是VIP/贵宾

-

威望
0
论坛币
1480 个
通用积分
0.1200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
181 点
帖子
17
精华
0
在线时间
40 小时
注册时间
2016-4-1
最后登录
2019-2-3

楼主
iceyseethesea 学生认证  发表于 2018-12-3 00:23:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,我有个dataset(如下),第一列是国家(全世界所有国家),第二列是年份,第三列是教育水平,然后我现在想单独看亚洲国家的数据,所以我需要对OECD国家做标记或者generate一个新的dummy变量Asia(Asia==1是亚洲国家)

我的问题是如何最快捷的达成?我有个OECD国家的list是这样的:[size=12.144000053405762px]Australia, Austria, Belgium, Canada, Chile, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Israel, Italy, Japan, Korea, Luxembourg, Mexico, the Netherlands, New Zealand, Norway, Poland, Portugal, Slovak Republic, Slovenia, Spain, Sweden, Switzerland, Turkey, the United Kingdom, and the United States但是这个list就是个文本形式。

input str59 country float(cohort edu)
"Albania"    1959  9.538564
"Albania"    1960    9.7205
"Albania"    1961  10.38757
"Albania"    1962 10.035843
"Albania"    1963  9.825669
"Armenia"    1951 12.060455
"Armenia"    1952  11.64114
"Armenia"    1953  11.73964
"Armenia"    1954 11.897792
"Armenia"    1955  11.40264
"Armenia"    1956  8.362055
"Armenia"    1957  8.872759
"Armenia"    1958  9.707067
"Armenia"    1959  9.245696
"Armenia"    1960  8.758353
"Armenia"    1961 11.930861
"Armenia"    1962 11.620766
"Armenia"    1963  11.92556
"Armenia"    1964 12.075476
"Armenia"    1965   11.7848
"Azerbaijan" 1956 11.204862
"Azerbaijan" 1957 11.337256
"Azerbaijan" 1958  10.71392
"Azerbaijan" 1959  10.90022
"Azerbaijan" 1960 10.604225
"Azerbaijan" 1961  10.55452
"Bangladesh" 1944  .8060991
"Bangladesh" 1945  .8544385
"Bangladesh" 1946  .9948863
"Bangladesh" 1947  .9759765
"Bangladesh" 1948 1.3651603
"Bangladesh" 1949  1.232707
"Bangladesh" 1950 1.6730702
"Bangladesh" 1951 1.5602465
"Bangladesh" 1952 1.7963178
"Bangladesh" 1953  2.175508
"Bangladesh" 1954  1.731983
"Bangladesh" 1955 1.4768728
"Bangladesh" 1956 2.0116663
"Bangladesh" 1957  1.795249
"Bangladesh" 1958 1.6632985
"Bangladesh" 1959 2.0711775
"Bangladesh" 1960 2.1534436
"Bangladesh" 1961  2.701264
"Bangladesh" 1962 2.3933475
"Bangladesh" 1963  2.298063
"Bangladesh" 1964  2.458951
"Bangladesh" 1965 2.8898826
"Bangladesh" 1966    2.6969
"Bangladesh" 1967 2.7400115
"Bangladesh" 1968  2.880957
"Benin"      1936  .3026316
"Benin"      1946  .3448519
"Benin"      1947  .7168261
"Benin"      1948  .4723682
"Benin"      1949  .8965986

二维码

扫码加我 拉你入群

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

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

关键词:亚洲国家 文本形式 全世界

沙发
qiangli 发表于 2018-12-3 06:23:40 来自手机
iceyseethesea 发表于 2018-12-3 00:23
大家好,我有个dataset,第一列是国家(全世界所有国家),第二列是年份,第三列是GDP,然后我现在想单独看 ...
没有什么好办法<br>

藤椅
黃河泉 在职认证  发表于 2018-12-3 08:17:27
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 我很赞同

总评分: 经验 + 10  论坛币 + 10   查看全部评分

板凳
iceyseethesea 学生认证  发表于 2018-12-3 12:23:56
黃河泉 发表于 2018-12-3 08:17
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见 ...
好的谢谢 以前不知道 已经修改

报纸
伟轩 发表于 2018-12-3 17:01:40
亚洲国家应该还是要人工判断吧,Stata应该不知道哪些国家是亚洲国家

地板
狮子坟沉淀 发表于 2018-12-3 17:40:02
以对OECD国家作标记为例:
  1. gen oecd = .
  2. replace oecd = 1 if inlist(country,"China","Chile",......,"United States")
复制代码

如果还要对亚洲国家生成虚拟变量的话,则还需要一个亚洲国家名称的list
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黃河泉 + 3 + 3 + 3 好的意见建议

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

7
iceyseethesea 学生认证  发表于 2018-12-4 07:23:55
狮子坟沉淀 发表于 2018-12-3 17:40
以对OECD国家作标记为例:

如果还要对亚洲国家生成虚拟变量的话,则还需要一个亚洲国家名称的list
谢谢~对,我手上的list就是没有带双引号。看来只能手动添加了

8
蓝色 发表于 2018-12-4 07:38:26
就100多,手动一会就处理好了

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

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