2016 - 2024

感恩一路有你

stata中list的各种用法之条件表达式的使用

浏览量:1694 时间:2024-08-15 07:16:49 作者:采采

在本文中,我们将简要介绍如何在stata的list命令中应用条件表达式,以展示出符合特定要求的数据。

1. 显示mpg大于22的记录

要显示mpg大于22的记录,可以使用以下命令:

```

list make price mpg rep78 if mpg > 22

```

2. 显示mpg大于22并且rep78不为空的记录

如果希望显示mpg大于22并且rep78不为空的记录,可以使用以下命令:

```

list make price mpg rep78 if mpg > 22 !missing(rep78)

```

从结果可以看出,所有rep78为空的记录已经被去掉了。

3. 显示满足要么mpg大于22,要么price大于8000并且gear小于3.5的记录

如果想要显示满足要么mpg大于22,要么price大于8000并且gear小于3.5的记录,可以使用以下命令:

```

list make price mpg gear rep78 if (mpg > 22) | (price > 8000 gear < 3.5)

```

4. 使用in参数限定list命令的运行范围

在使用list命令时,如果想要限定命令的运行范围,可以使用in参数。例如,以下命令只针对第2至4行的范围运行:

```

list make mpg if mpg < 22 in 2/4

```

通过输入以上命令,可以查看运行结果。

如果想要限定命令只针对第2至20行的范围运行,可以使用以下命令:

```

list make mpg if mpg < 22 in 2/20

```

希望本文对你在使用stata中的list命令时有所帮助。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。