全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2851 3
2019-01-17
悬赏 50 个论坛币 已解决
有500多个变量,每个都生成了4个新变量:var_1 var_2 var_3 var_final, 我想留下所有的var_final,其他的都不要,这个用什么命令啊。求教

在论坛上看到了如下命令
ds,has(type float)
foreach i in `r(varlist)'{
egen t=sum(strpos(`i',"final"))
if !t drop `i'
drop t
}
尝试后不成功,不提示错误,也没出结果

最佳答案

二维码

扫码加我 拉你入群

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

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

全部回复
2019-1-17 15:44:24
复制代码

试试看
二维码

扫码加我 拉你入群

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

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

2019-1-17 16:35:55
伟轩 发表于 2019-1-17 16:10
试试看
比我以为的简单多了。。。谢谢!
二维码

扫码加我 拉你入群

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

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

2020-3-23 16:45:04
伟轩 发表于 2019-1-17 15:44
试试看
*只能在后面 不能在最前面
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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