У меня есть набор данных с 20 наблюдениями и 6 переменными ID, пол, возраст, рост, вес, год. Все числовые, кроме пола переменной. Я хотел бы извлечь 10 наблюдений, начиная с пятого наблюдения, используя макросы SAS.
У меня есть код ниже, чтобы импортировать и извлечь выбранные строки из таблицы.
Я хочу извлечь выбранные строки, используя макросы как часть упражнения. Пожалуйста, дайте мне знать ваш совет, как использовать макросы для извлечения конкретных наблюдений.
Спасибо за ваше время.
%macro one (a, b, c);
proc import out=&a
datafile= "C:\Users\komal\Desktop\&b"
dbms=&c replace;
getnames=yes;
run;
%mend one;
%one (outcsv, Sample.csv, csv);
data test;
set outcsv;
if _N_ in (5,6,7,8,9,10,11,12,13,14) then output;
run;