|
楼主: glovea
|
9506
8
SAS拆分数据集 |
|
已卖:4份资源 本科生 94%
-
|
10论坛币
最佳答案例如: 把sashelp.class 根据提前设定的k拆为若干个数据集test1, test2, test3...,每个数据集有k条记录,余数保留在test数据集中
%macro split(k=);
data test;
set sashelp.class end=eof nobs=count;
if eof then call symput('nobs', left(count));
run;
%let n=%sysfunc(int(%eval(&nobs/&k)));
%put &nobs &n;
%do i=1 %to &n;
data test&i test;
set test;
if _N_
| |
|
|
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


