Вы можете использовать proc import для быстрого импорта данных из 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 ;
delimiter =";";
getnames =NO;
run ;
/\*view dataset\*/
proc print data =new_data;

Данные, показанные в выходных данных SAS, совпадают с данными, показанными в файле CSV.
По умолчанию SAS предоставляет имена переменных как VAR1, VAR2 и VAR3.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как экспортировать данные из SAS в файл Excel
Как экспортировать данные из SAS в файл CSV