Вы можете использовать proc import для быстрого импорта данных из файла 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 для импорта
- dmbs : Формат импортируемого файла
- 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