楼主: davidchendh
90455 34

[数据管理求助] 请问Stata用什么命令提取字符串变量前2个汉字或前n个汉字?   [推广有奖]

11
007kimmy 发表于 2016-6-7 19:54:16
我想请教 变量province的值均为各个省份的中文名称,此时如何将中文字符改为数值? 我尝试了 gen province_new=1 if province="北京市",但是提示 type mismatch

12
hnsyxs 在职认证  发表于 2016-7-7 10:08:40
sungmoo 发表于 2011-9-4 05:39
一个汉字占两位。

g x=substr(province,1,4)
您好 ,
如   “2362900,平均214809.09元/年”
要选择逗号之前或之后所有的的字符  怎么写命令?

13
huiyi915 发表于 2017-12-8 23:09:07
007kimmy 发表于 2016-6-7 19:54
我想请教 变量province的值均为各个省份的中文名称,此时如何将中文字符改为数值? 我尝试了 gen province_ ...
您好,想问一下您这个问题怎么解决的呀

14
adamesky 发表于 2017-12-22 10:14:39
真的很有帮助,太好了!

15
黃河泉 在职认证  发表于 2017-12-25 07:53:44
hnsyxs 发表于 2016-7-7 10:08
您好 ,
如   “2362900,平均214809.09元/年”
要选择逗号之前或之后所有的的字符  怎么写命令?
你是指这个吗?
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str30 a
  4. "2362900,平均214809.09元/年"
  5. end

  6. split a, p(",")
  7. list
复制代码
结果为:
  1.      +-----------------------------------------------------------+
  2.      |                          a        a1                   a2 |
  3.      |-----------------------------------------------------------|
  4.   1. | 2362900,平均214809.09元/年   2362900   平均214809.09元/年 |
  5.      +-----------------------------------------------------------+
复制代码

16
葫芦娃大王 学生认证  发表于 2018-1-2 10:11:31
请问大家,为什么我在stata中提取汉字的时候,发现一个字是占3个字符的啊?

17
黃河泉 在职认证  发表于 2018-1-2 10:29:35
葫芦娃大王 发表于 2018-1-2 10:11
请问大家,为什么我在stata中提取汉字的时候,发现一个字是占3个字符的啊?
建议请用 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

18
葫芦娃大王 学生认证  发表于 2018-1-2 19:38:55
黃河泉 发表于 2018-1-2 10:29
建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出 ...
好的,谢谢黄老师!

19
se7enchn 发表于 2018-3-10 14:33:01
葫芦娃大王 发表于 2018-1-2 10:11
请问大家,为什么我在stata中提取汉字的时候,发现一个字是占3个字符的啊?
我也发现了这个问题!!可能是我们用的stata版本不一样了,反正自己记住就行
已有 1 人评分论坛币 收起 理由
115861 + 3 观点有启发

总评分: 论坛币 + 3   查看全部评分

20
葫芦娃大王 学生认证  发表于 2018-3-11 12:16:26
se7enchn 发表于 2018-3-10 14:33
我也发现了这个问题!!可能是我们用的stata版本不一样了,反正自己记住就行
恩恩!

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

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