全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2700 5
2018-08-16
想问下怎么将北京、天津、河北 这些省份的变量,变为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
二维码

扫码加我 拉你入群

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

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

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 ...
你发的资料不完整,前后还有东西,请一起发出来!
二维码

扫码加我 拉你入群

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

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

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
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群