全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
19886 15
2009-07-13
我建立了一个变量,本来为字符型,后来转化为数值型。以double形式存储。

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

summ if city==北京

或summ if city=="北京"

均不能实现。


更广泛的问题是,如何处理stata中涉及的中文信息(通常为字符型)。
二维码

扫码加我 拉你入群

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

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

全部回复
2009-7-13 11:20:50
可以的啊 首先你的city得是字符型变量啊
然后sum x if city==“北京”
没问题啊 引号别用中文符号
二维码

扫码加我 拉你入群

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

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

2009-7-13 13:29:44
好像还是不行。

变量city的存储格式为  double.
二维码

扫码加我 拉你入群

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

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

2009-7-13 15:35:15
peyzf 发表于 2009-7-13 11:10 我建立了一个变量,本来为字符型,后来转化为数值型。以double形式存储
你能把数据帖一小部分吗?

(是不是用了数值标签value label?)
二维码

扫码加我 拉你入群

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

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

2009-7-13 15:41:35
我猜楼主转换完后,“北京”其实是value label,而非value本身。这样楼主的命令是

sum if city==a

a是“北京”对应的数值。
二维码

扫码加我 拉你入群

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

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

2009-7-13 15:58:13
嗯,我在stata中直接把部分数据贴上来。


city        A2
上海市(市        1992
大庆市        1991
襄樊市        1989
北京市        1987
北京市        2002
大庆市        1998
北京市        2004
北京市        2005
北京市        2006
北京市        2006
石家庄市        1987


我确实使用了标签(label),但怎么知道使用的是“数值标签”?如何判断标签的类型?

谢谢。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群