楼主: binghe_de
2800 12

[数据管理求助] 如何将某一变量取值相同的个数生成一个新变量? [推广有奖]

11
binghe_de 发表于 2020-10-4 11:09:15
binghe_de 发表于 2020-10-2 16:33
第一次的代码达不到我要的效果,请问如何将count的数值存储到一个变量?比如我输入如下命令:count if 区 ...
谢谢您的指点

12
binghe_de 发表于 2020-10-4 15:56:52
初学者歪打正着编了个程序,确实是我没有用好你们给的代码,后来通过编程验证,你们给的代码实现了我的愿望。
tab s43,gen(psu)
gen pn=.
local j=1
while `j'<=130 {
count if psu`j'==1
local pn = r(N)
replace pn=`pn' if psu`j'==1
local j=`j'+1
}

13
DΘstinyじò 发表于 2020-10-4 22:07:49
binghe_de 发表于 2020-10-4 15:56
初学者歪打正着编了个程序,确实是我没有用好你们给的代码,后来通过编程验证,你们给的代码实现了我的愿望 ...
虽然代码繁琐点,但有自我探索的过程很不错!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-18 07:45