楼主: wankiw
11704 9

[数据管理求助] stata怎么识别中文字符,sort怎么根据中文字符排序 [推广有奖]

  • 2关注
  • 1粉丝

硕士生

54%

还不是VIP/贵宾

-

威望
0
论坛币
46 个
通用积分
3.0898
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3111 点
帖子
72
精华
0
在线时间
157 小时
注册时间
2014-7-18
最后登录
2025-10-14

楼主
wankiw 发表于 2017-8-18 15:48:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原本数据排列如图1,province、county均为中文字符,现在用sort province county year对数据重新排序,得到结果如图2,它是怎么识别中文字符,然后把安徽省、浙江省、福建省重新排序为安徽省、福建省、浙江省,把肥东县、肥西县、长丰县重新排序为长丰县、肥东县、肥西县,把桐庐县、余杭区、萧山区重新排序为桐庐县、萧山区、余杭区,把连江县、闽侯县、罗源县重新排序为连江县、罗源县、闽侯县的?
图2.png 图1.png
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata SOR province county

沙发
蓝色 发表于 2017-8-18 16:49:03
字符变量可能又空格,你看不到
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

藤椅
黃河泉 在职认证  发表于 2017-8-18 17:30:20
1. 虽然实质上应该没什么关系或不重要,但还真的不知道 Stata 是如何排序中文字? 2. 建議 dataex ( ssc install dataex 见说) 原始 Stata 料中具有代表性的一部分料列出,以供有意回答者实验之用,并能提供具体操作指令https://bbs.pinggu.org/thread-5917273-1-1.html
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

板凳
arikjin 在职认证  发表于 2017-8-19 21:12:04 来自手机
不是按拼音排序的吗……

报纸
黃河泉 在职认证  发表于 2017-8-20 11:39:41
arikjin 发表于 2017-8-19 21:12
不是按拼音排序的吗……
听起来有道理,只是需要确认,但我不会拼音,无法确认!

地板
qiangli 发表于 2017-8-20 13:33:52 来自手机
是按照拼音,但是字符变量如果前面包含了空格,看不到,排序就存在问题,所以需要先把变量里面的空格等看不到的字符删除才能正确排序

7
wankiw 发表于 2017-9-16 16:12:22
qiangli 发表于 2017-8-20 13:33
是按照拼音,但是字符变量如果前面包含了空格,看不到,排序就存在问题,所以需要先把变量里面的空格等看不 ...
懂了,谢谢

8
我一定会有猫的 发表于 2019-8-9 18:30:21
qiangli 发表于 2017-8-20 13:33
是按照拼音,但是字符变量如果前面包含了空格,看不到,排序就存在问题,所以需要先把变量里面的空格等看不 ...
怎么删除呢

9
葫芦娃大王 学生认证  发表于 2020-5-26 10:36:46
stata对汉字排序的时候好像不是按照拼音吧?

10
翟慧君 发表于 2020-8-13 11:07:49
对普通字符串变量进行排序时,按照字母表,且大写字母顺序在小写字母之前。
对汉字的排序是按照utf-8编码顺序。
另外,null总是被置于首位。

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

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