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


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

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

 /*import data from CSV file called my_data.csv*/
proc import out =my_data
    datafile ="/home/u13181/my_data.csv"
    dbms =csv
    replace ;
    getnames =YES;
run ;

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

  • out : ім’я для набору даних після імпорту в SAS
  • datafile : розташування файлу CSV для імпорту
  • dmbs : Формат файлу, який імпортується
  • замінити : замінює файл, якщо він уже існує
  • getnames : використовувати перший рядок як імена змінних (встановіть значення NO, якщо перший рядок не містить імен змінних)

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

Пов’язане: як імпортувати файли Excel у SAS

Приклад 1. Імпорт даних із файлу CSV у SAS

Скажімо, у нас є такий файл CSV під назвою my_data.csv :

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

 /*import data from CSV file called my_data.csv*/
proc import out =new_data
    datafile ="/home/u13181/my_data.csv"
    dbms =csv
    replace ;
    getnames =YES;
run ;

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

Дані, що відображаються у вихідних даних SAS, збігаються з даними, що відображаються у файлі CSV.

Примітка : ми використали getnames=YES під час імпортування файлу, оскільки перший рядок файлу CSV містив імена змінних.

Приклад 2. Імпортуйте дані з файлу CSV у SAS без спеціального заголовка чи розділювача

Скажімо, у нас є такий файл CSV під назвою data.csv :

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

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

 /*import data from CSV file called data.csv*/
proc import out =new_data
    datafile ="/home/u13181/data.csv"
    dbms =csv
    replace ;
    delimit =";";
    getnames =NO;
run ;

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

Дані, що відображаються у вихідних даних SAS, збігаються з даними, що відображаються у файлі CSV.

За замовчуванням SAS надає імена змінних як VAR1, VAR2 і VAR3.

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

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

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

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

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