Stata批量替换变量值的小技巧

您所在的位置:网站首页 stata出现602 Stata批量替换变量值的小技巧

Stata批量替换变量值的小技巧

2023-03-24 17:31| 来源: 网络整理| 查看: 265

Stata

批量替换变量值的⼩技巧

提出问题

消息中的图⽚点开为:

刚有朋友问我怎么批量

 

replace

 

变量取值,想着这是⽐较常见的问题,就写篇⽂章介绍个⼩技

巧。这种批量化、格式化的编辑,可以使⽤

 Excel 

或者编辑器的批量编辑构造出命令来实现。

实现过程

Excel 

格式化命令

⾸先回忆⼀下

 Stata 

replace

 

命令的写法:

replace var = "vewvalue" if var == "oldvalue"

接着,可以借⽤

 Excel 

批量填充功能构造出语句:

动图演⽰如下:

Sublime Text 

多⾏编辑

如果配置过

 Sublime Text 

或者其他编辑器,⼀般都有多⾏编辑功能(不确定

 Stata 

 Do Editor

有没有),使⽤多⾏编辑构造出语句就⾏。

Sublime Text 

多⾏编辑的⽅式是:⿏标选中多

⾏,

Windows 

系统按下

 

Ctrl+Shift+L

 

Mac 

系统按

 

Command+Shift+L

 

。动图演⽰如下:

⼩结

需要注意的是:由于字符长短不⼀,批量编辑会出现命令或者引号内有空格。出现这样的情况

时,使⽤

 Stata Do Editor 

CTRL+H

 

进⾏批量替换即可。这种批量构造命令的⽅式不仅可以⽤在

replace

 

命令中,在其他涉及多⾏编辑的任务中也可使⽤。可见,熟悉掌握命令

+

使⽤编辑器或者

其他软件的交互,可以极⼤简化⼯作流程、提⾼效率。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3