首页 > 其他分享 >STATA 按STKCD YEAR 合并所有的kamd

STATA 按STKCD YEAR 合并所有的kamd

时间:2023-05-10 11:47:51浏览次数:49  
标签:kamd dd bzz STKCD STATA year stkcd local

use linshi0510,clear
bys stkcd year:gen bz=_n
local k=_N
local aa ""
local bb ""
local dd ""
gen bzz=""
format bzz %200s
forvalues i=1/`k'{
    local aa=stkcd[`i']
    local bb=year[`i']
    if bz[`i']==1 & `i'!=1{
        replace bzz="`dd'" if stkcd==stkcd[`i'-1] & year==year[`i'-1]
        local dd ""
    }
    if bz[`i']>=1{
        local dd="`dd'"+kamd[`i']
        disp "`dd'"
        disp length("`dd'")
    }

    
}
 replace bzz="`dd'" if stkcd==stkcd[`k'] & year==year[`k']

 

标签:kamd,dd,bzz,STKCD,STATA,year,stkcd,local
From: https://www.cnblogs.com/xkdn/p/17387487.html

相关文章

  • Stata与Python的交互使用
    官方参考文档https://www.stata.com/python/api17/index.html不论是从Stata里调用python,还是从python里调用stata,都无法实现stata和python的数据互通。为了实现stata和Python的数据互通,stata官方提供了名为sfi(StataFunctionInterface)的包,可以在python中获得stata的数据。先......
  • STATA 循环应用
    gentz=0localvvpid_a_c1pid_a_c2pid_a_c3pid_a_c4pid_a_c5pid_a_c6pid_a_c7pid_a_c8pid_a_c9pid_a_c10localk=_Nforvaluesi=1/`k'{localmm=0foreachvarofvarlist`vv'{localmm=`mm'+1ifpid[`i']==`var'[`i......
  • stata sfi.Data举例
    sysuseautopythonfromsfiimportDatadataraw=Data.get('foreign')datarawend//.python//-----------------------------------------------python(typeendtoexit)--------------------------------------------------------------------------......
  • python stata 交互
    pythonfromsfiimportDatafromsfiimportDatetimefromsfiimportFramefromsfiimportMacrofromsfiimportValueLabelcca="北京"ac=cca.split('')foriiinac:Macro.setLocal('x',ii)enddisp"`x'"py......
  • stata 程序写法 静态运行写法
    programmysum,rclasssyntaxvarnamereturnlocalvarname`varlist'tempvarnewquietly{countif!missing(`varlist')returnscalar......
  • Stata中的治疗效果:RA:回归调整、 IPW:逆概率加权、 IPWRA、 AIPW|附代码数据
    全文链接:http://tecdat.cn/?p=10148最近我们被客户要求撰写关于Stata中的治疗效果的研究报告,包括一些图形和统计输出。治疗效果估算器根据观察数据估算治疗对结果的因果关系。我们将讨论四种治疗效果估计量:RA:回归调整IPW:逆概率加权IPWRA:具有回归调整的逆概率加权AI......
  • STATA 遍历查找
    sscinstallelabel,replacesysuseauto,clearused:\statashu\2\cgss2015,clearforeachvofvarlist_all{cap:sdecode`v',replace}usecgss2015-2,replacelocalk=_Nforeachvarofvarlist_all{locala:varlabel`var'//disp&qu......
  • STATA 遍历变量名 标签内容 变量值
    sysuseauto,clearlevelsofforeign,local(levels)foreachxoflocallevels{diinyellow"`x'isauniquevalueofrep78"}//遍历各个变量的标签及变量值sysuseauto.dta,clearlocalk=_Nforeachvarofvarlist_all{locala:varlabel`var'......
  • STATA 杂
    //标量(scalar),用于存储稍后要调用的数值或字符串。r类对象和e类对象的结果都包含标量。命名标量时要注意优先级问题:如果一个变量和一个标量同名,Stata将认为用户正在调用该变量scax1=6scaa1="helloworld"dispx1a1scalarlist//宏(macro)是链接到文本的名称。全局宏具有......
  • python stata交互
    python和python:有所区别:python(不带冒号)遇到错误会保留在Python环境。python:(带冒号)遇到错误时会回到Stata环境。Python部分的代码写完之后,输入end退出Python环境。但输入end只是退出Python环境,Python环境并没有清除,下次输入python或者python:时会保......