Все числовые значения SAS в выполняющемся шаге DATA представляют собой 8-байтовые числа с плавающей запятой IEEE. См. раздел Точность числовых значений в программном обеспечении SAS. используется для хранения числовой переменной в наборе данных, может быть указано от 3 (или 2) до 8 в зависимости от операционной системы и оборудования. Округление может произойти при перемещении значения из набора данных в шаг данных, когда длина ‹ 8.
Числовые переменные SAS также могут иметь связанный формат, который используется, когда значение должно быть отображено (или представлено) для вывода, как правило, для удобочитаемости. Вывод может быть любым: Excel, PDF, RTF, средство просмотра ViewTable, средство просмотра сетки в Enterprise Guide, средство просмотра сетки в SAS Studio и т. д. Эта концепция может совпадать с вашим вопросом "преобразовать некоторые переменная в char".
Существует множество числовых форматов. Основываясь на имени вашей переменной Days_on_site
, я бы предположил, что вы хотите отформатировать числовую переменную, содержащую только целочисленные значения. Числовое значение можно отформатировать так, чтобы оно отображалось как ближайшее целое число, используя
format Days_on_site 4.;
Если фактическое значение > 9999, формат будет отображать значение как **** при просмотре.
Одним из часто используемых числовых форматов является ж.д
Из документации:
w указывает ширину поля вывода
d указывает количество цифр справа от десятичной точки в числовом значении. Этот аргумент является необязательным.
person
Richard
schedule
18.03.2018