全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2689 7
2022-01-07
idname
1001
a
1001 b
1001 c
1002 d
1002 e

变1是原始数据,我想根据id变量分组,求每组中name的排列组合的所有情况,并生成新变量,如第二张表所示的。

idname1name2
1001 a b
  1001 a c
  1001 b a
  1001 b c
  1001 c a
  1001 c b
1002 d e
1002 e d



二维码

扫码加我 拉你入群

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

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

全部回复
2022-1-7 13:38:08
或者使用excel表格能实现吗
二维码

扫码加我 拉你入群

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

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

2022-8-8 16:41:32
求问,有解决吗
二维码

扫码加我 拉你入群

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

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

2022-9-9 16:55:34
或许可以试下“joinby”这个合并命令。生成一个和图一内容相同的dta文件,但是要把第二列的变量name改下名称(name2),然后以图1的dta为master文件,执行 joinby id using "被合并文件".dta 应该可行,然后删掉name和name2相同的行就行了
二维码

扫码加我 拉你入群

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

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

2023-9-23 08:20:18
同问,是否有解决办法呢
二维码

扫码加我 拉你入群

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

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

2023-9-23 09:31:36
请试试
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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