楼主: zlqs1985
3867 5

[数据管理求助] 中文字符转换到stata14后出现方块乱码 [推广有奖]

  • 2关注
  • 17粉丝

副教授

2%

还不是VIP/贵宾

-

威望
0
论坛币
1020 个
通用积分
12.0359
学术水平
2 点
热心指数
6 点
信用等级
2 点
经验
8733 点
帖子
324
精华
0
在线时间
815 小时
注册时间
2008-9-18
最后登录
2023-1-16

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
前段时间清理过一个数据集,发现其中城市名称的字符型变量里面包含一些“肉眼不可见”的乱码,表现为虽然字符两边有一些“空格”,但是用trim() 命令却无法删除,具体情况可以参见statalist上面的一个邮件。根据邮件上的信息,我试图采用下面的方法识别和清楚字符中的乱码

. charlist city


&'().01?ABCDEGHIJKLMNPQSTUWXYZabcdeghijklnopqrstuwxyz?


. ret li


macros:

              r(chars) : "


&'().01?ABCDEGHIJKLMNPQSTUWXYZabcdeghijklnopqrs.."

           r(sepchars) : "


   &' ( ) . 0 1 ? A B C D E G H I J K L M N P .."

              r(ascii) : "10 13 32 38 3940 41 46 48 49 63 65 66 67 68 69 71.."

and

replace city = subinstr(city, "`=char(10)'", "",.)

replace city = subinstr(city, "`=char(32)'", "",.)

replace city = subinstr(city, "`=char(161)'`=char(161)'","",.)



但是,最近我需要讲这个stata13格式的数据转换成stata14格式的,采用的是unicode translate命令,但是转换后发现城市名字符变成了一个个小方块,如下图。
QQ截图20170810231045.png

诡异的是,即使我没有采用上面的方式清除那些 不可见的乱码,转换后仍然是同样的方块乱码,所以我不能100%确定这个问题的来源。数据样本见附件。望各位老师帮我看一下,问题出在哪里,多谢
  1. cd E:\Land_Supply\Data\clearunicode encoding set gb18030unicode analyze trans_citypanel2013.dtaunicode translate trans_citypanel2013.dta,invalidu trans_citypanel2013.dta,clear
复制代码








citynames.dta (3.83 KB)
二维码

扫码加我 拉你入群

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

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

关键词:Stata14 Stata tata 字符转换 translate

沙发
月宫里的白兔 学生认证  发表于 2017-8-12 18:09:59 |只看作者 |坛友微信交流群
用stata14打开以前stata13的数据中文乱码怎么处理? - Stata专版 - 经管之家(原人大经济论坛)  https://bbs.pinggu.org/thread-4901374-1-1.html

使用道具

藤椅
deem 学生认证  发表于 2017-8-12 18:19:54 |只看作者 |坛友微信交流群
数据呢?

使用道具

板凳
zlqs1985 发表于 2017-8-13 22:01:13 |只看作者 |坛友微信交流群
数据样本已附上

使用道具

报纸
peyzf 发表于 2017-8-27 22:52:54 |只看作者 |坛友微信交流群
关注一下

使用道具

地板
米高兄弟 在职认证  发表于 2019-7-27 12:52:33 |只看作者 |坛友微信交流群
cd D:\chinaprovimap
unicode encoding set gb18030
unicode analyze china_data.dta
unicode translate china_data.dta

使用道具

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

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

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

GMT+8, 2024-11-5 18:52