Я пишу макрос для программы SAS и мне нужна помощь - PullRequest
0 голосов
/ 06 апреля 2020

Вот вопрос, с которым я работаю:

Напишите один шаг DATA, который берет существующий набор данных SAS и создает новый набор данных SAS, для которого каждое наблюдение состоит из среднего значения и стандартного отклонения абсолютные значения всех числовых c переменных в соответствующем наблюдении из исходного набора. (Примечание: новый набор данных должен иметь то же количество наблюдений, что и старый набор данных, но только две переменные.) Использовать массивы с функциями MEAN, STD и ABS для численных расчетов. Ваш код должен использовать макропеременные, чтобы он работал для любого набора данных SAS.

Набор данных, с которым я работаю (.sas7bdat), довольно большой, с именами переменных, которые представляют собой просто строку случайных символов. Некоторые из столбцов имеют числовые записи c, а другие имеют ненумерованные c записи, но в каждом столбце есть только один или другой. Любые рекомендации о том, с чего начать? Я не могу понять, как преобразовать набор данных в массив, чтобы я мог проверить его столбец для столбца для числовых c записей.

...