En SAS, debe obtener la primera mitad de los datos sin conocer el número de filas del conjunto de datos.
* * * Tome los datos del aire en sashelp como ejemplo, donde los datos del aire tienen el campo de aire;
* * * * Ordene los datos del aire establecidos por aire y la salida es el conjunto de datos A;
proc sort data = sash elp . air out = a;
Tomar un avión;
Correr;
* * * * Lea la mitad de los datos, independientemente de si el número de observaciones es divisible por 2, el resultado es el conjunto de datos B;
Datos b;
Establezca a nobs = nobs
if _ n _ lt = nobs/2;
Ejecutando;