thanks I fixed those problems, although it does read something, it is not the last column. %macro RRRUN; %let num_reps=1; %do seed=1 %to &num_reps; %LET commandfile=respondents_&SEED; LIBNAME Out "C:\CDM1\5K\OUT"; RUN; filename allcsv "C:\CDM1\5K\5K_10000obs\5K_10000obs_RIT\OUT\&commandfile..dat"; Data out.class; infile allcsv filename=filename; input; lastfield=input(scan(_infile_,-1,","),best12.); run; %END; %MEND; %RRRUN; This is my LOG file: 425 %macro RRRUN; 426 OPTIONS MACROGEN 427 %let num_reps=1; 428 %do seed=1 %to &num_reps; 429 %LET commandfile=respondents_&SEED; 430 LIBNAME Out "C:\CDM1\5K\OUT"; 431 RUN; 432 433 filename allcsv "C:\CDM1\5K\5K_10000obs\5K_10000obs_RIT\OUT\&commandfile..dat"; 434 Data out.class; 435 infile allcsv filename=filename; 436 input; 437 lastfield=input(scan(_infile_,-1,","),best12.); 438 run; 439 440 %END; 441 %MEND; 442 443 %RRRUN; NOTE: Line generated by the invoked macro "RRRUN". 3 LIBNAME Out "C:\CDM1\5K\OUT"; ------- 13 ERROR 13-12: Unrecognized SAS option name, LIBNAME. 3 ! LIBNAME Out "C:\CDM1\5K\OUT"; --- 13 ERROR 13-12: Unrecognized SAS option name, OUT. 3 ! LIBNAME Out "C:\CDM1\5K\OUT"; ---------------- 13 MACROGEN(RRRUN): Out "C:\CDM1\5K\OUT"; MACROGEN(RRRUN): RUN; MACROGEN(RRRUN): filename allcsv "C:\CDM1\5K\5K_10000obs\5K_10000obs_RIT\OUT\respondents_1.dat"; MACROGEN(RRRUN): Data out.class; MACROGEN(RRRUN): infile allcsv filename=filename; MACROGEN(RRRUN): input; MACROGEN(RRRUN): lastfield=input(scan(_infile_,-1,","),best12.); MACROGEN(RRRUN): run; ERROR 13-12: Unrecognized SAS option name, "C:\CDM1\5K\OUT".
... View more