全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
687 5
2024-03-28
stata小白求问各位!如何将相同year和id的n1-n4的字符串变量的个数加总。比如图片中的红圈的字符串变量数量加总为2.不统计重复的字符串数量。谢谢各位!
附件列表
1711589604214.jpg

原图尺寸 66.35 KB

1711589604214.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2024-4-3 09:45:40
可以使用Excel处理,如果是stata的文档可先转换为Excel文档,Excel可以用计数,剔除重复的方法统计即可
二维码

扫码加我 拉你入群

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

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

2024-4-3 09:45:43
可以使用Excel处理,如果是stata的文档可先转换为Excel文档,Excel可以用计数,剔除重复的方法统计即可
二维码

扫码加我 拉你入群

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

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

2024-4-3 09:45:45
可以使用Excel处理,如果是stata的文档可先转换为Excel文档,Excel可以用计数,剔除重复的方法统计即可
二维码

扫码加我 拉你入群

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

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

2024-4-4 13:55:16
复制代码
二维码

扫码加我 拉你入群

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

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

2024-4-7 07:11:46
* 为每行创建一个新变量来储存非重复字符串的数量
gen unique_count = 0
foreach var of varlist n1 n2 n3 n4 {
    * 这里假设你的数据中的字符串变量是n1, n2, n3, 和 n4
    quietly: by year id (n`var'), sort: replace unique_count = unique_count + cond(n`var' != n1 & n`var' != n2 & n`var' != n3 & n`var' != n4, 1, 0)
}

* 为每个year和id组合加总unique_count
egen total_unique_count = total(unique_count), by(year id)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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