• 方法一:复制粘贴
    先在Excel填充好“rename”一列、“var1-var40”一列以及粘贴的变量名一列。然后将这三列拷贝到word,最后拷贝到stata的do文档中。
  • 方法二:用local rename 命令写循环
    capture program drop batrenvar
    program batrenvar
    #delimit ;
    local namelist id
    name ipodate soe
    induname labor prov;
    #delimit cr
    local mnplnum = 1
    foreach v of var _all {
    local mnplnme = word("namelist'",mnplnum’)
    rename v'mnplnme’
    local mnplnum = `mnplnum’ + 1
    }
    end
    batrenvar

更改namelist进行批量重命名。
说明:

  1. #delimit; 意思是下边的代码可以分行写出来,以;作为这句代码的结束。#delimit cr 意思是断行命令到此结束。

  2. capture 的作用:第一,不显示结果(类似于quietly但比qui更决绝);第二就是能将错误代码返回给_rc,而不阻断后续命令的执行。如果capture 程序段落(block),则在错误发生时,返回错误代码给_rc,程序会跳出capture段,执行后续的命令。总之,它的主要作用在于不会导致整个程序因capture后的一行或一段命令有错误而终止。如果既想显示结果,又想不让程序因错误而终止并返回错误值,则使用 capture noisely +cmd。(来源:https://bbs.pinggu.org/thread-1549288-1-1.html)

  3. 命令“program batrenvar ”实际上是要创建一个名为batrenvar的程序。当我们开始编写一个新程序时,经常建立的是不完全的或者是不成功的初步版本,命令“program drop”允许我们从内存中清楚程序,以便我们能够定义一个新的版本。“program drop batrenvar”就是要先清楚之前的版本,保证这一命名没有和以往写的程序冲突。

  • 方法三 rename group命令
    help rename
    help rename group
    rename var1 no_married //单个变量重命名
    rename group (var1 var2 var3 )(industry occupotion age) // 多个变量重命名
  • 方法四 renvars命令
    这一命令适合有规律的命名方式,比如在所有命令前加入字符“pr”,就可以输入:
    renvars _all, pref(pr)
    help renvars 就可以得到这种类型更多的命名方式。


stata 对变量批量重命名【整理】相关推荐

  1. eclipse常用功能:代码重构(变量批量重命名)、自定义注释、代码模板、打开断言

    代码重构 自定义注释 代码模板 打开断言

  2. 电脑文件夹怎么批量重命名

    不管你做什么工作,不管你能力如何,只要你有爱岗敬业的精神,才能把工作做好.那么你面对电脑文件夹是怎么管理的呢?你是否会定期对电脑文件夹进行批量重命名整理?其实对电脑文件夹的整理也是我们工作中很重要的一 ...

  3. myeclipse怎样批量重命名变量_360问答 快捷键Shift+Alt+R,选择你要改的,改完后按回车就可以了。修改的是所有的,小心...

    myeclipse怎样批量重命名变量_360问答 快捷键Shift+Alt+R,选择你要改的,改完后按回车就可以了. 转载于:https://www.cnblogs.com/xuedexin/arti ...

  4. python如何对文件进行批量命名-利用Python对文件批量重命名

    由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名. 基本格式是 i.后缀名 (i 循环条件下的数 ) 1 #coding:utf8 2 import os; 3 4 def re ...

  5. Windows下文件批量重命名bat脚本

    Windows平台之文件批量重命名,在日常工作还是较频繁的,本文特整理为bat脚本,并列表不同的实现方法. 目录 1.批量重命名要点分析 2.批量重命名bat脚本 3.批量重命名脚本演示 运行环境: ...

  6. 《自拍教程69》Python 批量重命名音频文件,AV专家必备!

    本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事: 任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV ( ...

  7. 《自拍教程71》Python mediainfo批量重命名图片文件,AV专家必备!

    案例故事: 大部分带彩色屏幕的终端设备,不管是手机,车机,电视等等,都需要涉及图片的显示, 作为一名专业的多媒体测试人员,我们需要一堆的规范化标准的的图片测试文件, 但是发现图片资源名字命名的很随意比 ...

  8. python批量命名教程_《自拍教程69》Python 批量重命名音频文件,AV专家必备!

    本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事:任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV (A ...

  9. 文件批量重命名的技术,你值得拥有

    经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...

最新文章

  1. 云计算的服务模型 SaaS PaaS IaaS
  2. sendmail启动virtusertable.db错误解决
  3. C++中拷贝构造函数的形参为什么要是const引用
  4. ORACLE锁学习总结
  5. STM32F10X的boot分析
  6. Android开发入门教程--Android应用程序结构分析
  7. 使用Docker搭建Elasticsearch6.8.6集群及设置集群用户密码
  8. 线程间通信及虚假唤醒
  9. 网络安全第一讲 计算机网络安全概述
  10. 15.4:泛型化方法
  11. Python tutor 简介
  12. a 中调用js的几种方法
  13. mysql 组合索引 or_Mysql_组合索引和单列索引
  14. ConcurrentModificationException异常解决办法
  15. 做科研,到底应该看什么?
  16. HTML 表格的基本布局
  17. 把网站图片和php程序分离,我的图片服务器和WEB应用服务器相分离的简单方案
  18. Linux 命令(21)—— cd 命令(builtin)
  19. 数据结构与算法(C#)入门 --- 线性表
  20. 服务器装系统怎么显示盘符,安装双系统如何实现各系统盘盘符均显示为C盘

热门文章

  1. 探索工业软件之魂,板凳要坐十年冷 |中科院软件所蔡少伟专访
  2. 年会抽奖活动-随机抽
  3. 计算机绘图教程 于习法,计算机绘图教程
  4. Android应用资源文件替换方法
  5. AISecOps 技术发展趋势
  6. 分享一段价值亿万的人工智能核心代码
  7. 新品球鞋抢购系统设计
  8. 创建业务员销售分析图:
  9. android system 频繁联网,android 解决getNetworkInfo过时
  10. POI操作ppt,合并,转图片