Stata |
您所在的位置:网站首页 › 射频卡电路 › Stata |
提出问题![]() 消息中的图片点开为: ![]() 刚有朋友问我怎么批量 replace 变量取值,想着这是比较常见的问题,就写篇文章介绍个小技巧。这种批量化、格式化的编辑,可以使用 Excel 或者编辑器的批量编辑构造出命令来实现。 实现过程Excel 格式化命令首先回忆一下 Stata replace 命令的写法: 代码语言:javascript复制replace var = "vewvalue" if var == "oldvalue"接着,可以借用 Excel 批量填充功能构造出语句: ![]() 动图演示如下: ![]() 如果配置过 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 |