Как импортировать файлы 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *