Як експортувати дані з sas у текстовий файл (з прикладами)


Ви можете використовувати оператор PROC EXPORT для швидкого експорту даних із SAS у текстовий файл.

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

 /*export data to file called my_data.txt*/
proc export data =my_data
    outfile ="/home/u13181/my_data.txt"
    dbms =tab
    replace ;
run ;

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

  • data : назва набору даних для експорту
  • outfile : розташування для експорту текстового файлу
  • dmbs : формат файлу для експорту (вкладка використовується для текстових файлів)
  • замінити : замінює файл, якщо він уже існує

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

Приклад 1. Експортуйте набір даних у текстовий файл із налаштуваннями за замовчуванням

Припустімо, що в SAS є такий набір даних, який містить інформацію про різних баскетболістів:

 /*create dataset*/
data my_data;
    input rating points assists rebounds;
    datalines ;
90 25 5 11
85 20 7 8
82 14 7 10
88 16 8 6
94 27 5 6
90 20 7 9
76 12 6 6
75 15 9 10
87 14 9 10
86 19 5 7
;
run ;

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

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

 /*export dataset*/
proc export data =my_data
    outfile ="/home/u13181/my_data.txt"
    dbms =tab
    replace ;
run ;

Потім я можу перейти до розташування на своєму комп’ютері, куди я експортував файл, і переглянути його:

Дані в текстовому файлі відповідають набору даних SAS.

Приклад 2. Експортуйте набір даних у текстовий файл із власними параметрами

Ви також можете використовувати роздільник і аргументи putnames , щоб змінити роздільник, який розділяє значення, і видалити рядок заголовка з набору даних.

Наприклад, у наведеному нижче коді показано, як експортувати набір даних SAS у текстовий файл, використовуючи крапку з комою як роздільник і без рядка заголовка:

 /*export dataset*/
proc export data =my_data
    outfile ="/home/u13181/my_data2.txt"
    dbms =tab
    replace ;
    delimit =";";
    putnames =NO;
run ;

Потім я можу перейти до розташування на своєму комп’ютері, куди я експортував файл, і переглянути його:

Зверніть увагу, що рядок заголовка видалено, а значення розділені крапкою з комою замість коми.

Примітка . Ви можете знайти повну документацію для оператора PROC EXPORT тут .

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

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

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

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

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