楼主: peyzf
20107 15

[其他] 求助:stata中涉及到的汉字处理 [推广有奖]

11
sungmoo 发表于 2009-7-13 16:09:19
peyzf 发表于 2009-7-13 16:07 为何n是北京对应的数值。那其它的城市呢?
上面说的“n”不是指变量n或字母n,而是代表一个数值。

比如,在你的数据库中,值“10”的标签是“北京”,stata会只显示“北京”而不显示“10”(否则标签的意义不大了)。

12
sungmoo 发表于 2009-7-13 16:12:21
peyzf 发表于 2009-7-13 16:07 可以把这个变量变回string不?
decode,g()

*可以按value label使numeric变成string。

13
peyzf 发表于 2009-7-13 16:22:22
嗯,谢谢点拨。问题已解决。

14
jianlamhua 发表于 2009-7-15 03:47:49
sungmoo 发表于 2009-7-13 16:09
peyzf 发表于 2009-7-13 16:07 为何n是北京对应的数值。那其它的城市呢?
上面说的“n”不是指变量n或字母n,而是代表一个数值。

比如,在你的数据库中,值“10”的标签是“北京”,stata会只显示“北京”而不显示“10”(否则标签的意义不大了)。
为什么用de,city没有显示价值标签(value label),而用la l却显示了?
我以为de会显示所有与变量相关的信息。

15
eblog 发表于 2009-7-15 12:54:08
peyzf 发表于 2009-7-13 11:10
我建立了一个变量,本来为字符型,后来转化为数值型。以double形式存储。

比如说:这个变量名为city
我想sum 其它变量中如x 的统计特征,当city值为北京

summ if city==北京

或summ if city=="北京"


均不能实现。


更广泛的问题是,如何处理stata中涉及的中文信息(通常为字符型)。
既然已经转化为数值型,为什么还令其等于“北京”?
处理中文信息不如用Excel

16
peyzf 发表于 2010-10-23 11:50:25
nice

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

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