全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
36830 19
2016-04-17
悬赏 10 个论坛币 已解决
比如 country                  
       India
       Italy
       ..
       ..
       ..(其他国家)

现在希望生成新变量比如sort,使India和Italy的sort值为1,而剩下其他国家sort值为2,要怎么办到啊?

最佳答案

刘意123 查看完整内容

encode country, gen (newvar) gen id=2 replace id=1 if newvar =="India" | "Italy"
二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-17 14:54:10
encode country, gen (newvar)
gen id=2
replace id=1 if newvar =="India" | "Italy"
二维码

扫码加我 拉你入群

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

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

2016-4-17 14:59:07
直接在excel里面改啊,然后再导入stata里
二维码

扫码加我 拉你入群

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

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

2016-4-17 16:24:46
柠檬叶 发表于 2016-4-17 14:59
直接在excel里面改啊,然后再导入stata里
实际一千多万行 题目只是举个例子方便理解 excel就算了
二维码

扫码加我 拉你入群

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

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

2016-4-17 17:52:11
源目录 发表于 2016-4-17 16:24
实际一千多万行 题目只是举个例子方便理解 excel就算了
哦,这样啊。那你再在这个stata版块里找找,我昨天好像看到有你需要的这个口令,不记得是哪个帖子了
二维码

扫码加我 拉你入群

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

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

2016-4-17 18:09:28
用encode把字符串编码成数字,然后再根据需要生成新变量,replace India和Italy对应的值赋值为1,这样灵活些。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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