Як імпортувати текстові файли в sas (з прикладами)
Ви можете використовувати оператор PROC IMPORT , щоб швидко імпортувати дані з текстового файлу в SAS.
Ця процедура використовує такий базовий синтаксис:
/*import data from text file called data.txt*/ proc import out =my_data datafile ="/home/u13181/data.txt" dbms =dlm replace ; getnames =YES; run ;
Ось що робить кожен рядок:
- out : ім’я для набору даних після імпорту в SAS
- datafile : розташування текстового файлу для імпорту
- dbms : Формат файлу, який імпортується (dlm припускає, що пробіли використовуються як роздільники)
- замінити : замінює файл, якщо він уже існує
- getnames : використовувати перший рядок як імена змінних (встановіть значення NO, якщо перший рядок не містить імен змінних)
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: імпортуйте текстовий файл у SAS
Припустимо, у нас є такий текстовий файл під назвою data.txt :
Ми можемо використати такий код, щоб імпортувати цей набір даних у SAS і назвати його new_data :
/*import data from text file called data.txt*/ proc import out =new_data datafile ="/home/u13181/data.txt" dbms =dlm replace ; getnames =YES; run ; /*view dataset*/ proc print data =new_data;
Дані, що відображаються у вихідних даних SAS, збігаються з даними, що відображаються в текстовому файлі.
Примітка №1 : ми використали getnames=YES під час імпортування файлу, оскільки перший рядок текстового файлу містив імена змінних.
Примітка №2 : ви можете знайти повну документацію для оператора PROC IMPORT тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:
Як імпортувати файли CSV у SAS
Як імпортувати файли Excel у SAS
Як експортувати дані з SAS у файл CSV
Як експортувати дані з SAS у файл Excel