楼主: 1348308913
928 4

[数据管理求助] 碰到了如下问题 [推广有奖]

  • 2关注
  • 5粉丝

已卖:3份资源

讲师

39%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
13.0150
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2720 点
帖子
123
精华
0
在线时间
756 小时
注册时间
2018-1-6
最后登录
2023-3-1

楼主
1348308913 发表于 2018-11-11 11:05:47 |AI写论文
20论坛币
      在stata13  中,我通过substr命令对变量的前两字提取后,然后用如下命令:replace jin=''黑龙江'' if jin==''鞍山''        (jin是提取后的变量名)   结果在stata的输出框中弹出的是    ''黑龙江''invalid name      请问,这种情况怎么处理(我也在论坛其他方面也看到过相同的帖子,但是没有效果)

最佳答案

songking 查看完整内容

replace newvar="山东" if newvar=="广东"
关键词:invalid Stata13 replace SUBSTR Stata

沙发
songking 发表于 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

板凳
1348308913 发表于 2018-11-11 11:59:32
为失误感到抱歉,请诸位多多体谅。在这个DTA文件里,能把广东替换为山东的stata  code 该怎么写?

11.11.2.dta
下载链接: https://bbs.pinggu.org/a-2633086.html

990 Bytes

stata13的数据

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

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

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