Я пытаюсь импортировать текстовый файл в формате sas. Данные, как показано ниже:
AccNumber Name Date of Birth Type City Score
1211111111 Mmmmm Ggggg 01-Dec-1989 Base Nanded 111
7222222222 Rannnn Sssss 14-Jan-1989 Silver mumbai 222
FILENAME REFFILE '/folders/myshortcuts/MyFolder/AccountChar.txt';
PROC IMPORT DATAFILE=REFFILE
DBMS=csv
OUT=WORK.IMPORT2;
GETNAMES=YES;
delimiter='09'x;
RUN;
PROC CONTENTS DATA=WORK.IMPORT2; RUN;
Но после импорта я получил набор данных со 107 столбцами, и только столбец Номер счета показывает правильные данные.
Нужна помощь.
Вывод журнала:
ПРИМЕЧАНИЕ. 296 записей были прочитаны из файла REFFILE. Минимальная длина записи была 128. Максимальная длина записи - 150. ПРИМЕЧАНИЕ. Набор данных WORK.IMPORT5 содержит 296 наблюдений и 1 переменную. ПРИМЕЧАНИЕ. Используется оператор DATA (общее время процесса): в реальном времени 0,01 секунды, время процессора 0,00 секунды. 296 строк, созданных в WORK.IMPORT5 из REFFILE.
ПРИМЕЧАНИЕ. Набор данных WORK.IMPORT5 был успешно создан. ПРИМЕЧАНИЕ. Набор данных WORK.IMPORT5 содержит 296 наблюдений и 1 переменную. ПРИМЕЧАНИЕ: Используется ПРОЦЕДУРА ИМПОРТА (Общее время процесса): в реальном времени 0,14 секунды, время ЦП 0,13 секунды СОДЕРЖАНИЕ ПРОЦЕССА ДАННЫЕ = РАБОТА.ИМПОРТ5; ЗАПУСТИТЬ;
data _null_; infile '/folders/myshortcuts/MyFolder/AccountChar.txt' obs=2; input; list; run;
- person Tom   schedule 29.07.2017