Stata--tempfile+foreach

作者: 古城路揸fit人 | 来源:发表于2023-05-22 20:43 被阅读0次

    需求

    当我们面临这么一个数据处理需求:

    • 使用foreach命令进行循环
    • 再使用tempfile命令存储数据

    问题

    tempfile临时文件命令和foreach循环命令都会使用到展元。同时使用展元时,会存在指向不清而报错,经过尝试发现在两个命令共用情况下展元的命名和调用规范。

    解决方案

    • tempfile 不使用`'指定展元,只使用`'指定循环,并额外加入字符区分循环展元和临时文件展元
    • save 使用`re`i''保存数据
    • use 使用`rex'重新调用数据
    foreach i in x y{
      use `i',replace
      tempfile re`i'  //re are charactors. It also can be replaced by any charactors.
      save `re`i''
    }
    
    use `rex',replace
    

    相关文章

      网友评论

        本文标题:Stata--tempfile+foreach

        本文链接:https://www.haomeiwen.com/subject/jvutedtx.html