楼主: Magickong
2149 5

[数据管理求助] 想问下怎么将北京、天津、河北 这些省份的变量,变为1,2,3,4..... [推广有奖]

  • 2关注
  • 1粉丝

硕士生

90%

还不是VIP/贵宾

-

威望
0
论坛币
652 个
通用积分
2.4149
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
835 点
帖子
51
精华
0
在线时间
360 小时
注册时间
2010-12-10
最后登录
2024-2-24

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想问下怎么将北京、天津、河北 这些省份的变量,变为1,2,3,4.....谢谢各位了 微信截图_20180816201123.png

二维码

扫码加我 拉你入群

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

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


沙发
黃河泉 在职认证  发表于 2018-8-17 07:22:32 |只看作者 |坛友微信交流群
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

使用道具

藤椅
狮子坟沉淀 发表于 2018-8-17 08:45:11 |只看作者 |坛友微信交流群
不太清楚您想做什么,如果是:
- 批量替换变量名的话,用renvars,但是新的变量名应该不能只是数字
- 替换变量中的值的话,用replace 北京 = 1

使用道具

板凳
Magickong 发表于 2018-8-20 09:59:36 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-8-17 07:22
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明), ...
您好,打扰了,我用dataex再详细说一下:
"北京"    "2000年" 2413.3157
"北京"    "2001年"   2757.19
"北京"    "2002年"  3141.598
"北京"    "2003年"   3555.55
"北京"    "2004年"  4179.597
"北京"    "2005年"  6775.393
"北京"    "2006年"  7767.758
"北京"    "2007年"  8906.559
"北京"    "2008年"  10195.12
"北京"    "2009年"  12248.73
"北京"    "2010年" 13404.792
"北京"    "2011年"  15256.78
"北京"    "2012年" 17503.328
"北京"    "2013年" 19256.113
"北京"    "2014年"  21246.27
"北京"    "2015年"  22802.66
"北京"    "2016年"  24579.58
"天津"    "2000年"  1606.184
"天津"    "2001年"   1836.72
"天津"    "2002年"  2070.914
"天津"    "2003年" 2354.3623
"天津"    "2004年" 2834.3904
"天津"    "2005年" 3568.2825
"天津"    "2006年"  4233.775
"天津"    "2007年"  5004.599
"天津"    "2008年"  5883.716
"天津"    "2009年"  7827.646
"天津"    "2010年"  8830.652
"天津"    "2011年" 10737.271
"天津"    "2012年" 12867.685
"天津"    "2013年" 14505.615
"天津"    "2014年"  15886.21
"天津"    "2015年" 17189.535
"天津"    "2016年" 18043.166
"河北"    "2000年"  5001.912
"河北"    "2001年"    5531.7
"河北"    "2002年"  6113.247
"河北"    "2003年"  6832.744
"河北"    "2004年"  8014.274
"河北"    "2005年"  9613.633
"河北"    "2006年" 11448.988
"河北"    "2007年" 12989.777
"河北"    "2008年"  15094.16
"河北"    "2009年" 17613.168
"河北"    "2010年" 19338.209
"河北"    "2011年"  22698.81
"河北"    "2012年" 26869.273
"河北"    "2013年"  28754.16
"河北"    "2014年"  30291.74
"河北"    "2015年"  31421.79
"河北"    "2016年" 31832.926
"山西"    "2000年"  1624.039
"山西"    "2001年"   1781.89
"山西"    "2002年" 1988.2264
"山西"    "2003年"  2297.978
"山西"    "2004年"  2829.992
"山西"    "2005年" 4021.3625
"山西"    "2006年"  4672.703
"山西"    "2007年"  5393.949
"山西"    "2008年"  6209.218
"山西"    "2009年"  7710.432
"山西"    "2010年"  8381.115
"山西"    "2011年" 10396.972
"山西"    "2012年" 12372.543
"山西"    "2013年" 13190.872
"山西"    "2014年" 13285.848
"山西"    "2015年" 13157.096
"山西"    "2016年" 13340.982
"内蒙古" "2000年"  1390.649
"内蒙古" "2001年"   1534.91
"内蒙古" "2002年" 1732.7195
"内蒙古" "2003年"  2051.266
"内蒙古" "2004年" 2599.8516
"内蒙古" "2005年"  3764.845
"内蒙古" "2006年" 4635.7046
"内蒙古" "2007年"  5766.607
"内蒙古" "2008年"  7138.792
"内蒙古" "2009年"  9932.058
"内蒙古" "2010年" 11201.287
"内蒙古" "2011年" 13341.096
"内蒙古" "2012年" 16011.267
"内蒙古" "2013年" 17309.832
"内蒙古" "2014年" 18235.986
"内蒙古" "2015年" 19138.494
"内蒙古" "2016年" 19115.379
"辽宁"    "2000年" 4544.5996
"辽宁"    "2001年"  5088.497
"辽宁"    "2002年"  5546.454
"辽宁"    "2003年"  5870.131
"辽宁"    "2004年"  6770.865
"辽宁"    "2005年"  7492.656
"辽宁"    "2006年"  9114.257
"辽宁"    "2007年"  10550.27
"辽宁"    "2008年" 12467.567
"辽宁"    "2009年" 15459.164
"辽宁"    "2010年" 17372.664
"辽宁"    "2011年" 20709.057
"辽宁"    "2012年" 2433823.8
"辽宁"    "2013年"  27008.07
"辽宁"    "2014年" 28791.586
我想咨询下,什么语句可以把这些不同的省份,换成1 2 3 4 等分别表示出来,不想用汉字表示这些省份。
谢谢黄老师

使用道具

报纸
黃河泉 在职认证  发表于 2018-8-20 10:17:45 |只看作者 |坛友微信交流群
Magickong 发表于 2018-8-20 09:59
您好,打扰了,我用dataex再详细说一下:
"北京"    "2000年" 2413.3157
"北京"    "2001年"   2757.19 ...
你发的资料不完整,前后还有东西,请一起发出来!

使用道具

地板
Magickong 发表于 2018-8-20 21:43:36 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-8-20 10:17
你发的资料不完整,前后还有东西,请一起发出来!
您好 我将完整的code结果粘贴之,向您请教一下,若想将每个省份的汉字都用1 2 3 4 来表示,应该怎样输入命令呢?谢谢
Example generated by -dataex-. To install: ssc install dataex
clear
input str9 prov str7 year float gdp
"北京"    "2000年" 2413.3157
"北京"    "2001年"   2757.19
"北京"    "2002年"  3141.598
"北京"    "2003年"   3555.55
"北京"    "2004年"  4179.597
"北京"    "2005年"  6775.393
"北京"    "2006年"  7767.758
"北京"    "2007年"  8906.559
"北京"    "2008年"  10195.12
"北京"    "2009年"  12248.73
"北京"    "2010年" 13404.792
"北京"    "2011年"  15256.78
"北京"    "2012年" 17503.328
"北京"    "2013年" 19256.113
"北京"    "2014年"  21246.27
"北京"    "2015年"  22802.66
"北京"    "2016年"  24579.58
"天津"    "2000年"  1606.184
"天津"    "2001年"   1836.72
"天津"    "2002年"  2070.914
"天津"    "2003年" 2354.3623
"天津"    "2004年" 2834.3904
"天津"    "2005年" 3568.2825
"天津"    "2006年"  4233.775
"天津"    "2007年"  5004.599
"天津"    "2008年"  5883.716
"天津"    "2009年"  7827.646
"天津"    "2010年"  8830.652
"天津"    "2011年" 10737.271
"天津"    "2012年" 12867.685
"天津"    "2013年" 14505.615
"天津"    "2014年"  15886.21
"天津"    "2015年" 17189.535
"天津"    "2016年" 18043.166
"河北"    "2000年"  5001.912
"河北"    "2001年"    5531.7
"河北"    "2002年"  6113.247
"河北"    "2003年"  6832.744
"河北"    "2004年"  8014.274
"河北"    "2005年"  9613.633
"河北"    "2006年" 11448.988
"河北"    "2007年" 12989.777
"河北"    "2008年"  15094.16
"河北"    "2009年" 17613.168
"河北"    "2010年" 19338.209
"河北"    "2011年"  22698.81
"河北"    "2012年" 26869.273
"河北"    "2013年"  28754.16
"河北"    "2014年"  30291.74
"河北"    "2015年"  31421.79
"河北"    "2016年" 31832.926
"山西"    "2000年"  1624.039
"山西"    "2001年"   1781.89
"山西"    "2002年" 1988.2264
"山西"    "2003年"  2297.978
"山西"    "2004年"  2829.992
"山西"    "2005年" 4021.3625
"山西"    "2006年"  4672.703
"山西"    "2007年"  5393.949
"山西"    "2008年"  6209.218
"山西"    "2009年"  7710.432
"山西"    "2010年"  8381.115
"山西"    "2011年" 10396.972
"山西"    "2012年" 12372.543
"山西"    "2013年" 13190.872
"山西"    "2014年" 13285.848
"山西"    "2015年" 13157.096
"山西"    "2016年" 13340.982
"内蒙古" "2000年"  1390.649
"内蒙古" "2001年"   1534.91
"内蒙古" "2002年" 1732.7195
"内蒙古" "2003年"  2051.266
"内蒙古" "2004年" 2599.8516
"内蒙古" "2005年"  3764.845
"内蒙古" "2006年" 4635.7046
"内蒙古" "2007年"  5766.607
"内蒙古" "2008年"  7138.792
"内蒙古" "2009年"  9932.058
"内蒙古" "2010年" 11201.287
"内蒙古" "2011年" 13341.096
"内蒙古" "2012年" 16011.267
"内蒙古" "2013年" 17309.832
"内蒙古" "2014年" 18235.986
"内蒙古" "2015年" 19138.494
"内蒙古" "2016年" 19115.379
"辽宁"    "2000年" 4544.5996
"辽宁"    "2001年"  5088.497
"辽宁"    "2002年"  5546.454
"辽宁"    "2003年"  5870.131
"辽宁"    "2004年"  6770.865
"辽宁"    "2005年"  7492.656
"辽宁"    "2006年"  9114.257
"辽宁"    "2007年"  10550.27
"辽宁"    "2008年" 12467.567
"辽宁"    "2009年" 15459.164
"辽宁"    "2010年" 17372.664
"辽宁"    "2011年" 20709.057
"辽宁"    "2012年" 2433823.8
"辽宁"    "2013年"  27008.07
"辽宁"    "2014年" 28791.586
end

使用道具

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

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

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

GMT+8, 2024-4-30 16:29