Как импортировать файлы 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 : формат импортируемого файла.
- replace : Заменяет файл, если он уже существует.
- 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