stata中l(wèi)ist的各種用法之條件表達式的使用
在本文中,我們將簡要介紹如何在stata的list命令中應用條件表達式,以展示出符合特定要求的數(shù)據(jù)。1. 顯示mpg大于22的記錄要顯示mpg大于22的記錄,可以使用以下命令:```list make
在本文中,我們將簡要介紹如何在stata的list命令中應用條件表達式,以展示出符合特定要求的數(shù)據(jù)。
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)
```
從結(jié)果可以看出,所有rep78為空的記錄已經(jīng)被去掉了。
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參數(shù)限定list命令的運行范圍
在使用list命令時,如果想要限定命令的運行范圍,可以使用in參數(shù)。例如,以下命令只針對第2至4行的范圍運行:
```
list make mpg if mpg < 22 in 2/4
```
通過輸入以上命令,可以查看運行結(jié)果。
如果想要限定命令只針對第2至20行的范圍運行,可以使用以下命令:
```
list make mpg if mpg < 22 in 2/20
```
希望本文對你在使用stata中的list命令時有所幫助。