2013-05-31 5 views
1

Что я должен ожидать при загрузке файла? Я пытаюсь загрузить текстовый файл с кучей столбцов, каждый из которых дает точки данных для категориальной или числовой переменной. SAS считывает файл, но затем говорит «неверные данные для _ ___« для почти каждой линии. Есть ли простой способ форматирования столбцов данных, чтобы SAS мог его прочитать? Примеры строк данных заключаются в следующем:Форматирование данных для SAS

WCM2B WCM 2 B ZG 2 18,4 10,7 г

WCM2B WCM 2 B ZG 2 17.6 10,8 г

WCM2B WCM 2 B ZG 2 20,1 12,1 г

ответ

1

Я все еще участвую в SAS, но это должно сработать.

data test_table; 
input A $6. B $2. C $2. D $2. E 2. F $2. G $4. H $2. I 4. J 4. K $2.; 
datalines; 
WCM2B W C M 2 B Z.G 2 18.4 10.7 g 
WCM2B W C M 2 B Z.G 2 17.6 10.8 g 
WCM2B W C M 2 B Z.G 2 20.1 12.1 g 
;run; 

Данные test_table; делает имя таблицы, входной - это имя столбца, за которым следует количество пробелов, а затем данные - ваши данные.

+0

Спасибо! Есть ли способ сделать это, хотя при импорте файла? Я должен был указать, потому что есть много строк данных, и было бы невозможно напечатать их все. – user26091

+0

Если вы делаете это так, вы должны сделать «ввод A: $ 6» - это важно. – Joe

+0

Это все, что нужно изменить? data test_table, ввод и т. д., что все-таки? – user26091

Смежные вопросы