楼主: icybluexia
2279 4

小菜鸟再次来袭:关于panel data data type [推广有奖]

  • 0关注
  • 0粉丝

本科生

51%

还不是VIP/贵宾

-

威望
0
论坛币
118 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7907 点
帖子
11
精华
0
在线时间
187 小时
注册时间
2009-11-30
最后登录
2018-10-17

楼主
icybluexia 发表于 2011-6-21 21:45:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想做一个panel data的analysis,原始数据有number of household, index of family member,于是我想用这2个变量成为一个新的确定个人的variable: nohholdnomem

原始的这两个数据都是数据型的,无法gen a new variable ,于是我先将number of household, index of family member 2个变量变成了string type
而后
gen gen nohholdnomem =  nohhold + " " +  nomem

之后xtset 的时候有问题了
xtset nohholdnomem year
varlist:  nohholdnomem:  string variable not allowed
r(109);

于是
. destring  nohholdnomem, replace
nohholdnomem contains nonnumeric characters; no replace

再次xtset依旧失败、

请大虾指教该如何修改。。。谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:panel data Panel Data type pane Data Panel type 小菜

回帖推荐

h3327156 发表于2楼  查看完整内容

最主要的原因在于 gen nohholdnomem = nohhold + " " + nomem 上面这一个动作,您建立的nohholdnomem依然是文字字串,而且中间还带有空白字串【指里面的数字】 而当您 destring nohholdnomem, replace 这时,nohholdnomem依然是字串变量 建议解决方法: 请把" "砍掉! 即 gen nohholdnomem=nohhold +nomem destring nohholdnomem, replace 这样保证nohholdnomem出来就是数值变量

沙发
h3327156 发表于 2011-6-21 22:22:15
最主要的原因在于
gen nohholdnomem =  nohhold + " " +  nomem
上面这一个动作,您建立的nohholdnomem依然是文字字串,而且中间还带有空白字串【指里面的数字】
而当您
destring  nohholdnomem, replace
这时,nohholdnomem依然是字串变量

建议解决方法: 请把" "砍掉!

gen nohholdnomem=nohhold +nomem
destring  nohholdnomem, replace

这样保证nohholdnomem出来就是数值变量
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 20 + 10 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
icybluexia 发表于 2011-6-22 00:46:37
2# h3327156
谢谢大侠指点,可是问题是,我怕去掉空格后这个指标就不唯一了
可以把空格改成“.”么?
这样字符转换成数值会不会有问题?

板凳
icybluexia 发表于 2011-6-22 01:37:24
2# h3327156

已经成功了,谢谢大牛!!

报纸
sungmoo 发表于 2011-6-22 09:39:53
icybluexia 发表于 2011-6-21 21:45 想做一个panel data的analysis,原始数据有number of household, index of family member,于是我想用这2个变量成为一个新的确定个人的variable: nohholdnomem
*试一下:

egen nohholdnomem=group(nohhold nomem)

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

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