楼主: weizhoukkk
3522 4

[数据管理求助] 关于subinstr命令会生产乱码的规律? [推广有奖]

  • 0关注
  • 0粉丝

已卖:101份资源

讲师

59%

还不是VIP/贵宾

-

威望
0
论坛币
50 个
通用积分
0.4653
学术水平
3 点
热心指数
1 点
信用等级
0 点
经验
224 点
帖子
103
精华
0
在线时间
979 小时
注册时间
2006-3-26
最后登录
2025-10-29

楼主
weizhoukkk 发表于 2014-11-9 22:54:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如所用的数据库sample3.dta, 我们使用命令  
replace         auditor=subinstr( auditor,"珊","姗",.)
希望将珊和珊替换,但是奇怪的是”浩“受到影响,变成乱码,这是stata命令错误还是数据库存在某种问题?咨询各位
替换命令执行前和执行后,auditor如图:
20.png


21.png



sample3.rar (511 Bytes) 本附件包括:
  • sample3.dta

二维码

扫码加我 拉你入群

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

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

关键词:subinstr bins bin SUB Auditor replace 数据库 影响

沙发
weizhoukkk 发表于 2014-11-9 22:57:18
是stata对汉子支持的bug吗?

藤椅
georgezoe 发表于 2014-11-10 10:19:17
汉字在stata中是占两个字符,这么做很难实现的,如果可能的话倒不如用excel替换,很快
已有 1 人评分经验 热心指数 收起 理由
SpencerMeng + 60 + 1 热心帮助其他会员

总评分: 经验 + 60  热心指数 + 1   查看全部评分

板凳
weizhoukkk 发表于 2014-11-11 17:03:59
能够用stata软件内解决,能够大大简化程序的复杂性

报纸
crystal8832 学生认证  发表于 2014-11-11 18:25:58
主要问题是Stata 对汉字的兼容性一直是一个问题。出现乱码可能就是字符数的原因了。
已有 1 人评分热心指数 收起 理由
SpencerMeng + 1 观点有启发

总评分: 热心指数 + 1   查看全部评分

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

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