SAS proc import недостающий лидирующий ноль

Я пытаюсь импортировать числа из файла csv в набор данных sas с помощью функции import import ( SAS), но все начальные нули исчезают после импорта.

Например,

"0123456" после импорта я получу только "123456"

1 ответ

Решение

Если вы читаете их как числовые поля, вам просто нужно применить формат к переменной, чтобы отобразить начальные нули. Помните, что число 012345 эквивалентно числу 12345, поэтому нет смысла хранить начальный ноль. Попробуй формат

 z7. 
, Чтобы отобразить ноль в вашем примере выше. Если по какой-то причине вам действительно нужны нули, а число цифр произвольно, то вместо этого вам нужно прочитать их как символьные переменные.

Другие вопросы по тегам