Прочитайте точку (символ `.`) с помощью SAS - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь прочитать файл в SAS, где одна из переменных является строкой и содержит пробелы и точки, подобные.Я не могу прочитать ..Есть ли способ сделать это?Я пробовал с proc import и с var $1., но вместо баллов он дает пробелы.

1 Ответ

0 голосов
/ 27 февраля 2019

Обычный символьная информация преобразует точки в пробелы.Это заставит его работать аналогично тому, как SAS обрабатывает период для числовых переменных.Чтобы сохранить точки в качестве значения символьной переменной, используйте вместо этого $CHAR informat.

data want ;
  input id c1 :$10. c2 :$char10. ;
cards;
1 a b 
2 . .
;
...