Как импортировать файлы excel в sas (с примером)
Вы можете использовать импорт процедур для быстрого импорта данных из файла Excel в SAS.
В этой процедуре используется следующий базовый синтаксис:
/*import data from Excel file called my_data.xlsx*/ proc import out =my_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ;
Вот что делает каждая строка:
- out : имя, которое следует присвоить набору данных после импорта в SAS.
- datafile : расположение файла Excel для импорта.
- dbms : формат импортируемого файла.
- replace : Заменяет файл, если он уже существует.
- getnames : использовать первую строку в качестве имен переменных (установите NO, если первая строка не содержит имен переменных)
В следующем примере показано, как использовать эту функцию на практике.
Пример. Импорт данных из файла Excel в SAS.
Предположим, у нас есть следующий набор данных в Excel:
Мы можем использовать следующий код для импорта этого набора данных в SAS и назвать его new_data :
/*import data from Excel file called my_data.xlsx*/ proc import out =new_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ; /*view dataset*/ proc print data = new_data;
Данные, отображаемые в выходных данных SAS, соответствуют данным, отображаемым в файле Excel.
Примечание . При импорте файла мы использовали getnames=YES , поскольку первая строка файла Excel содержала имена переменных.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как экспортировать данные из SAS в файл Excel
Как экспортировать данные из SAS в файл CSV