全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5153 3
2017-01-09
想要进行组内两两配对,如何实现,跪求!

例如:
name          person              person2
A                   刘                       刘   
A                   张                      张
A                   刘                     刘
B                  胡                     胡
B                 张                      张
B                 李                     李

想要得到如下结果:
name          person           person2
A                   刘                     刘
A                   刘                     张(new)
A                   张                     张
A                   张                     刘(new)
A                   刘                    刘
B                  胡                       胡
B                  胡                       张(new)
B                  胡                       李(new)
B                 张                        张
B                 张                        胡(new)

B                  张                      李(new)
B                   李                     李
B                  李                      胡(new)
B                 李                      张(new)

由于我本来想要配对同一个name下的person,两个不同person配对;但是在一列里面,所以我自己能想到的是gen person2=person,这样将两列fillin一下。但是就是不知道怎么固定A,fillin;再固定B,fillin。求大神解答!或者有更好的方法也非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2019-8-19 16:21:10
joinby
二维码

扫码加我 拉你入群

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

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

2021-5-23 11:15:48
joinby命令实现
二维码

扫码加我 拉你入群

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

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

2021-5-23 11:46:48
试试
复制代码
其结果为:
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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