请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
undertone 发表于 2011-2-13 11:39 请问在Stata中有没有办法把一个数值型变量的文字标签另存为一个相应的新字符变量? 比如把变量“110”的标签“匪警”变成一个新变量“匪警”。
undertone 发表于 2011-2-13 13:24 所有数值变量“110“的标签都是“匪警”,所有的数值变量“119”的标签都是“火警”,等等。这样诸如“110”和“119”的记录不止一条。
undertone 发表于 2011-2-14 07:53 “匪警”和“火警”都是value labels
undertone 发表于 2011-2-13 11:39 请问在Stata中有没有办法把一个数值型变量的文字标签另存为一个相应的新字符变量? 比如把变量“110”的标签“匪警”变成一个新变量“匪警”。 谢谢!
undertone 发表于 2011-2-16 10:26 现在有一个相关问题: 我对“110”、“119”等使用tostring命令,被告知因为该变量有value label,所以无法被替换。 在drop了value label后,使用tostring命令时仍然被告知该变量有value label。 就解决这个问题本身tostring, gen()就可以了,但我想知道怎么才能把value label清除干净呢?谢谢!
undertone 发表于 2011-2-16 10:26 我想知道怎么才能把value label清除干净呢?
undertone 发表于 2011-2-16 10:26 我对“110”、“119”等使用tostring命令,被告知因为该变量有value label,所以无法被替换
undertone 发表于 2011-2-16 13:09 我的问题是lab drop后,用tostring, replace时显示仍然有value labels,无法replace。不知如何直接把value labels清理干净。
sungmoo 发表于 2011-2-16 13:12 undertone 发表于 2011-2-16 13:09 我的问题是lab drop后,用tostring, replace时显示仍然有value labels,无法replace。不知如何直接把value labels清理干净。这好像是stata的一个bug。 clear inp x 110 119 120 114 end la de a 110 "匪警" 119 "火警" 120 "急救" 114 "查号" la val x a *如下方法没有出错信息: tostring x,replace force