Як використовувати оператор infile у sas (з прикладом)


Ви можете використовувати оператор INFILE , щоб імпортувати дані з файлу в набір даних у SAS.

Цей оператор використовує наступний базовий синтаксис:

 data my_data;
    infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
    input team $position $points assists;
run ;

Ось що робить кожен рядок:

  • data : ім’я для набору даних після імпорту в SAS
  • infile : розташування файлу для імпорту
  • dlm : роздільник, який розділяє значення у файлі
  • dsd : вважати два послідовні роздільники відсутніми значеннями
  • missover : припустимо, що кожен рядок у файлі представляє спостереження
  • firstobs : який рядок файлу вважати першим рядком із спостереженнями

У наступному прикладі показано, як використовувати цю функцію на практиці.

Приклад: як використовувати оператор INFILE у SAS

Припустимо, у нас є такий текстовий файл під назвою bball_data.txt :

Ми можемо використати такий код, щоб імпортувати цей файл у набір даних SAS під назвою my_data :

 /*import data from txt file into SAS dataset*/
data my_data;
    infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
    input team $position $points assists;
run ;

/*view dataset*/
proc print data =my_data; 

Використовуючи оператор INFILE , ми змогли успішно імпортувати значення з текстового файлу в набір даних.

Зверніть увагу, як ми використали такі аргументи:

  • infile : вказано місце розташування файлу.
  • dlm : визначено, що значення файлу розділені пробілами.
  • dsd : визначено, що два послідовні розділювачі повинні розглядатися як відсутні значення. Це стало в нагоді з відсутнім значенням у стовпці балів першого рядка.
  • missover : визначено, що кожен рядок у файлі представляє спостереження.
  • firstobs : вказано, що перше спостереження було розташоване у другому рядку файлу.
  • input : визначає імена для стовпців набору даних.

Використовуючи кожен із цих аргументів, ми змогли успішно імпортувати текстовий файл у правильно відформатований набір даних.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як імпортувати текстові файли в SAS
Як імпортувати файли CSV у SAS
Як імпортувати файли Excel у SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *