stata 对变量批量重命名【整理】
- 方法一:复制粘贴
先在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’)
renamev'
mnplnme’
local mnplnum = `mnplnum’ + 1
}
end
batrenvar
更改namelist进行批量重命名。
说明:
#delimit; 意思是下边的代码可以分行写出来,以;作为这句代码的结束。#delimit cr 意思是断行命令到此结束。
capture 的作用:第一,不显示结果(类似于quietly但比qui更决绝);第二就是能将错误代码返回给_rc,而不阻断后续命令的执行。如果capture 程序段落(block),则在错误发生时,返回错误代码给_rc,程序会跳出capture段,执行后续的命令。总之,它的主要作用在于不会导致整个程序因capture后的一行或一段命令有错误而终止。如果既想显示结果,又想不让程序因错误而终止并返回错误值,则使用 capture noisely +cmd。(来源:https://bbs.pinggu.org/thread-1549288-1-1.html)
命令“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 对变量批量重命名【整理】相关推荐
- eclipse常用功能:代码重构(变量批量重命名)、自定义注释、代码模板、打开断言
代码重构 自定义注释 代码模板 打开断言
- 电脑文件夹怎么批量重命名
不管你做什么工作,不管你能力如何,只要你有爱岗敬业的精神,才能把工作做好.那么你面对电脑文件夹是怎么管理的呢?你是否会定期对电脑文件夹进行批量重命名整理?其实对电脑文件夹的整理也是我们工作中很重要的一 ...
- myeclipse怎样批量重命名变量_360问答 快捷键Shift+Alt+R,选择你要改的,改完后按回车就可以了。修改的是所有的,小心...
myeclipse怎样批量重命名变量_360问答 快捷键Shift+Alt+R,选择你要改的,改完后按回车就可以了. 转载于:https://www.cnblogs.com/xuedexin/arti ...
- python如何对文件进行批量命名-利用Python对文件批量重命名
由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名. 基本格式是 i.后缀名 (i 循环条件下的数 ) 1 #coding:utf8 2 import os; 3 4 def re ...
- Windows下文件批量重命名bat脚本
Windows平台之文件批量重命名,在日常工作还是较频繁的,本文特整理为bat脚本,并列表不同的实现方法. 目录 1.批量重命名要点分析 2.批量重命名bat脚本 3.批量重命名脚本演示 运行环境: ...
- 《自拍教程69》Python 批量重命名音频文件,AV专家必备!
本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事: 任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV ( ...
- 《自拍教程71》Python mediainfo批量重命名图片文件,AV专家必备!
案例故事: 大部分带彩色屏幕的终端设备,不管是手机,车机,电视等等,都需要涉及图片的显示, 作为一名专业的多媒体测试人员,我们需要一堆的规范化标准的的图片测试文件, 但是发现图片资源名字命名的很随意比 ...
- python批量命名教程_《自拍教程69》Python 批量重命名音频文件,AV专家必备!
本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事:任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV (A ...
- 文件批量重命名的技术,你值得拥有
经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...
最新文章
- 云计算的服务模型 SaaS PaaS IaaS
- sendmail启动virtusertable.db错误解决
- C++中拷贝构造函数的形参为什么要是const引用
- ORACLE锁学习总结
- STM32F10X的boot分析
- Android开发入门教程--Android应用程序结构分析
- 使用Docker搭建Elasticsearch6.8.6集群及设置集群用户密码
- 线程间通信及虚假唤醒
- 网络安全第一讲 计算机网络安全概述
- 15.4:泛型化方法
- Python tutor 简介
- a 中调用js的几种方法
- mysql 组合索引 or_Mysql_组合索引和单列索引
- ConcurrentModificationException异常解决办法
- 做科研,到底应该看什么?
- HTML 表格的基本布局
- 把网站图片和php程序分离,我的图片服务器和WEB应用服务器相分离的简单方案
- Linux 命令(21)—— cd 命令(builtin)
- 数据结构与算法(C#)入门 --- 线性表
- 服务器装系统怎么显示盘符,安装双系统如何实现各系统盘盘符均显示为C盘