Как импортировать файлы Excel в SAS (с примером)

Как импортировать файлы Excel в SAS (с примером)

Вы можете использовать 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.