如何使用Stata在一行中替换多个变量

埃默里维尔

我需要对数据集中进行一些手工校正,因此我想避免重复这种if情况。例如,代替

sysuse auto, clear
replace mpg=21 if make=="AMC Concord"
replace rep78=4 if make=="AMC Concord"
replace mpg=23 if make=="AMC Pacer"
replace rep78=4.5 if make=="AMC Pacer"

下面的代码会更省事,但是不起作用

sysuse auto, clear
replace mpg=21 & rep78=4 if make=="AMC Concord"
replace mpg=23 & rep78=5 if make=="AMC Pacer"

任何建议都会有所帮助。

尼克·考克斯

你说的对; 该代码将更加简洁。这只是不合法的Stata,replace否则语法图中的任何内容都没有建议。

我可以想象有一些非常人为的方法,可以在使用时用更少的行来重写同一代码if,但是在我看来,没有一种方法会更具吸引力或更容易理解。

查找观测编号并使用in而不是if会缩短代码,但不够清晰,而且对sort顺序的更改非常脆弱

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Stata在一行中替换多个变量

来自分类Dev

在多个文件中替换一行

来自分类Dev

如何在一行代码中打印多个变量?

来自分类Dev

如何在R中使用stargazer在同一行中输出多个变量

来自分类Dev

如何使用jQuery在一行中引用多个选择器变量

来自分类Dev

在一行中设置多个变量

来自分类Dev

使用 sed 用一行替换多个连续行

来自分类Dev

如何替换包含完整句子的列的每一行中的多个单词?

来自分类Dev

如何在Linux终端上替换多个文件中的一行?

来自分类Dev

如何通过Excel查找和替换同一行中的两个多个值?

来自分类Dev

R中一行中的矩阵内的多个替换

来自分类Dev

在一行VBA中替换多个字符

来自分类Dev

如何使用sed将其中的一行替换为另一行中包含字符的行

来自分类Dev

用多个文件中的另一行替换一行

来自分类Dev

如何在vim中通过单个搜索和替换命令替换一行的多个位置?

来自分类Dev

如何在Oracle plsql块的一行中声明多个变量

来自分类Dev

如何在一行python中调用多个变量时跳过重复

来自分类Dev

如何在Oracle plsql块的一行中声明多个变量

来自分类Dev

如何在同一行中使用具有多个变量的 getline()?

来自分类Dev

我可以以某种方式在Swift的一行中对多个变量使用可选绑定吗?

来自分类常见问题

Dockerfile:在一行中设置多个环境变量

来自分类Dev

在perl的一行中声明多个变量

来自分类Dev

在一行中打印多个char变量?

来自分类Dev

C ++在同一行中声明多个变量

来自分类Dev

Python:在同一行中声明多个变量的类型

来自分类Dev

在perl的一行中声明多个变量

来自分类Dev

如何使用php在CSV文件的一行中替换1个值?

来自分类Dev

如何使用sed替换特定模式并在同一行中添加例外?

来自分类Dev

如何替换上一行中已打印的字符

Related 相关文章

  1. 1

    如何使用Stata在一行中替换多个变量

  2. 2

    在多个文件中替换一行

  3. 3

    如何在一行代码中打印多个变量?

  4. 4

    如何在R中使用stargazer在同一行中输出多个变量

  5. 5

    如何使用jQuery在一行中引用多个选择器变量

  6. 6

    在一行中设置多个变量

  7. 7

    使用 sed 用一行替换多个连续行

  8. 8

    如何替换包含完整句子的列的每一行中的多个单词?

  9. 9

    如何在Linux终端上替换多个文件中的一行?

  10. 10

    如何通过Excel查找和替换同一行中的两个多个值?

  11. 11

    R中一行中的矩阵内的多个替换

  12. 12

    在一行VBA中替换多个字符

  13. 13

    如何使用sed将其中的一行替换为另一行中包含字符的行

  14. 14

    用多个文件中的另一行替换一行

  15. 15

    如何在vim中通过单个搜索和替换命令替换一行的多个位置?

  16. 16

    如何在Oracle plsql块的一行中声明多个变量

  17. 17

    如何在一行python中调用多个变量时跳过重复

  18. 18

    如何在Oracle plsql块的一行中声明多个变量

  19. 19

    如何在同一行中使用具有多个变量的 getline()?

  20. 20

    我可以以某种方式在Swift的一行中对多个变量使用可选绑定吗?

  21. 21

    Dockerfile:在一行中设置多个环境变量

  22. 22

    在perl的一行中声明多个变量

  23. 23

    在一行中打印多个char变量?

  24. 24

    C ++在同一行中声明多个变量

  25. 25

    Python:在同一行中声明多个变量的类型

  26. 26

    在perl的一行中声明多个变量

  27. 27

    如何使用php在CSV文件的一行中替换1个值?

  28. 28

    如何使用sed替换特定模式并在同一行中添加例外?

  29. 29

    如何替换上一行中已打印的字符

热门标签

归档