全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
875 4
2018-11-11
悬赏 20 个论坛币 已解决
      在stata13  中,我通过substr命令对变量的前两字提取后,然后用如下命令:replace jin=''黑龙江'' if jin==''鞍山''        (jin是提取后的变量名)   结果在stata的输出框中弹出的是    ''黑龙江''invalid name      请问,这种情况怎么处理(我也在论坛其他方面也看到过相同的帖子,但是没有效果)

最佳答案

songking 查看完整内容

replace newvar="山东" if newvar=="广东"
二维码

扫码加我 拉你入群

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

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

全部回复
2018-11-11 11:05:48
1348308913 发表于 2018-11-11 11:59
为失误感到抱歉,请诸位多多体谅。在这个DTA文件里,能把广东替换为山东的stata  code 该怎么写?
replace newvar="山东"  if newvar=="广东"
二维码

扫码加我 拉你入群

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

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

2018-11-11 11:19:10
你若要问程序,永远附上相关资料;若附上资料,永远用 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-11-11 11:59:32
为失误感到抱歉,请诸位多多体谅。在这个DTA文件里,能把广东替换为山东的stata  code 该怎么写?
附件列表

11.11.2.dta

大小:990 Bytes

 马上下载

stata13的数据

二维码

扫码加我 拉你入群

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

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

2018-11-11 15:06:53
songking 发表于 2018-11-11 12:15
replace newvar="山东"  if newvar=="广东"
搞不懂,为什么我写的同样的命令打不开,你写的就能运行呢?好像和我的没区别吧。。。不过。。。还是感谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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