在Stata中,我只想对前10个观测值进行排序(并将观测结果保留为11和以上的原始顺序)。我该怎么做呢?我试过了:
sort column1 column2 if _n<11
但这似乎并没有成功。我该怎么想这个问题?
答案 0 :(得分:4)
help sort
中的语法很明确:
sort varlist [in] [, stable]
您可以使用in
,但不能使用if
。一个例子:
clear all
set more off
sysuse auto
keep make price mpg
list in 1/10
*-----
sort price in 1/5
list in 1/10
help <command>
是您可以使用的基本资源。 (所以你现在可以试试help in
,了解更多细节。)