Я пытаюсь импортировать некоторые данные из файла .txt в WPS (который работает с языком SAS).Все работало отлично, пока я не понял, что для одного столбца / переменной некоторые мои наблюдения были урезаны.Например, в столбце / переменной Type, мои 5 первых наблюдений в исходном файле были:
RAN
FG
MAJOFG
ARBA
ARBV
, но в моем наборе данных в sas вот данные, которые я получаю:
RAN
FG
MAJ
ARB
ARB
Поэтому я подумал об использовании формата во время импорта, чтобы sas всегда брал 8 долларов.формат.Может ли он работать с proc import?Вот мой код:
proc import out = sasuser.frais
datafile="~/NAS/M/XXX.txt"
dbms=dlm replace;
delimiter=";";
getnames=yes;
datarow=2;
run;
Я также пытался использовать данные infile, но по какой-то причине он перемещает мои строки данных (начало второй строки начинается в конце первой, вероятно потому, что большинствовремени мои последние 4 столбца / переменные пусты).И у меня есть более 20 переменных, большинство из которых должным образом импортированы sas (в смысле формата, который я имею в виду), поэтому, если бы я мог избежать именования формата для каждой из них, было бы здорово!