Я пытаюсь импортировать файл текстовых данных в SAS. Это как это,Импорт текстового файла в SAS: Дата без ведущих нулей
EmployeeID Birthday Gender
10001 5/1/1978 Female
10005 9/16/1982 Male
...
Вот мой код,
data employee;
infile "employee2015.txt" delimiter=' ' firstobs=2;
input employeeid birthday MMDDYY10. gender $;
run;
Это не работает, потому что длина дня не фиксируется, так что следующий переменный Пол будет затронут (что-то вроде " emale ". Если я изменю его на MMDDYY8. в колонке «Пол» появятся некоторые цифры.
Я пробовал импортировать день рождения как символ, он выглядит отлично, но когда я пытаюсь отформатировать его до mmddyy10. будет сообщено об ошибке. И я считаю, что должны быть какие-то прямые способы сделать это, поэтому я прошу помочь здесь ...
Любое предложение будет высоко оценено.
Попробуйте 'anydtdte.' Informat вместо' mmddyy10.' –