Як експортувати дані з 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