全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4467 2
2016-04-06
如何在stata中把一列姓名按照另一列姓名对应排序
jietu1.jpg 变成 jietu2.jpg ,这个是在excel中操作的,我想在stata中使B到Z列每列的姓名都按照A列对应排序,得到如图片中的效果。或者如果能生成一个新变量,使变量为图片中的 jietu3.jpg 效果也行。琢磨了好长时间还是不会。期待大家的智慧!谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-7 01:34:33
*请参考

inp str8 a
陈潇飞
程扬       
范坤军       
郭循搏         
黄向民
姜楠
居军承
李璐延
凌雪祥       
刘广
end
sa "D:\a.dta"

clear
inp str8 a
陈潇飞
郭循搏
黄向民
.       
.
.
.
.
.
.
end
sa "D:\b.dta"


u "D:\a.dta",clear
joinby a using "D:\b.dta",unm(m)
la drop _all
g b1=(_merge==3)

*祝研安&顺心
*补充:excel里的函数VLOOKUP也可以完成,另外Stata的merge我觉得也可以
二维码

扫码加我 拉你入群

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

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

2016-4-8 20:38:59
h3327156 发表于 2016-4-7 01:34
*请参考

inp str8 a
谢谢您的解答,我是想把每个班里的每个学生填的六个朋友名字做成一个班级关系矩阵,想用stata让他自动生成班级关系矩阵。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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