Дополнительные и смещенные строки при импорте данных в SAS - PullRequest
0 голосов
/ 29 сентября 2011

Я пытаюсь импортировать данные в SAS, например:

A   B    C    D    E
x   y    z    h    i
s1  s2   s3   s4   s5

, где ABCD и E - имена столбцов.

В моем наборе данных 240 столбцов, и код, который я использую,:

data INFO;
infile Attdata notab dlm='09'x dsd missover LRECL = 100000000;
length A B C D E $200; (I am importing 240 columns)
input A B C D E;
run;

Каждый раз, когда я импортирую данные, некоторые строки столбца B, C и т. Д. Располагаются ниже строк A:

A   B    C    D    E
x             h    i
s1  s2  s3        s5
y   s4
z

Есть ли способ исправить это?Нужно ли что-то делать с lrecl one?Мои данные становятся странными после выполнения этого кода.Может ли быть проблема с длиной один?

1 Ответ

0 голосов
/ 29 сентября 2011

Это может быть связано с ошибкой (а не с LRECL). Я нашел этот сайт полезным в прошлом: http://www2.sas.com/proceedings/sugi26/p009-26.pdf

Вы говорите в своем вопросе, что данные из строки 1 появляются в строках 3 и 4, а некоторые данные из строки 2 - в строке 3? Я никогда не видел, чтобы SAS делал это раньше.

Возможно, вы захотите проверить разделитель / символы конца строки.

...