全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1499 2
2018-06-30
(1)
use chem_patents_maindataset.dta, clear
forvalues x=1876/1939 {
    gen td_`x'=0
    qui replace td_`x'=1 if grn==`x'
    }

sort uspto_class grn
bys uspto: gen ccc=sum(count)
foreach var in count_usa count  {
    qui replace `var'=. if ccc==0
    }
sum count_usa
order count ccc count_usa



(2)
use chem_patents_maindataset.dta, clear
forvalues x=1876/1939 {
    gen td_`x'=0
    qui replace td_`x'=1 if grn==`x'
    }

sort uspto_class grn
bys uspto: gen ccc=sum(count)
foreach var in count_usa   {
    qui replace `var'=. if ccc==0
    }
sum count_usa

order count ccc count_usa




(3)
use chem_patents_maindataset.dta, clear
bys uspto: gen ccc=sum(count)
replace count_usa = . if ccc == 0
sum count_usa
order count ccc count_usa



二维码

扫码加我 拉你入群

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

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

全部回复
2018-6-30 20:34:58
你有数据,分别执行,对比结果不就知道是否一样吗
二维码

扫码加我 拉你入群

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

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

2018-7-1 16:08:07
蓝色 发表于 2018-6-30 20:34
你有数据,分别执行,对比结果不就知道是否一样吗
老师好,我调试了,是一样的。第一个是原code,第二个我删除了count,第三个是我觉得一样可以得到结果的代码。但是,感觉作者不至于想不到第三个,所以,我怕是凑巧,所以发来问问,谢谢老师。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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