SAS proc import недостающий лидирующий ноль - PullRequest
2 голосов
/ 15 октября 2011

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

Например,

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

1 Ответ

7 голосов
/ 15 октября 2011

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

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