楼主: xingyuehuang
4531 2

[数据管理求助] 如何在stata中把一列姓名按照另一列姓名对应排序 [推广有奖]

  • 4关注
  • 0粉丝

博士生

47%

还不是VIP/贵宾

-

威望
0
论坛币
909 个
通用积分
3.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
676 点
帖子
96
精华
0
在线时间
318 小时
注册时间
2015-1-13
最后登录
2025-3-2

楼主
xingyuehuang 发表于 2016-4-6 12:04:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何在stata中把一列姓名按照另一列姓名对应排序
jietu1.jpg 变成 jietu2.jpg ,这个是在excel中操作的,我想在stata中使B到Z列每列的姓名都按照A列对应排序,得到如图片中的效果。或者如果能生成一个新变量,使变量为图片中的 jietu3.jpg 效果也行。琢磨了好长时间还是不会。期待大家的智慧!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata EXCEL exce xcel 如何 姓名

沙发
h3327156 发表于 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我觉得也可以
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 10 + 2 热心帮助其他会员

总评分: 经验 + 10  热心指数 + 2   查看全部评分

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

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

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

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