документация SAS определяет вход и положить функции:SAS: Почему функция ввода преобразует от символа в числовой, а функция put преобразует от числа к символу?
функция ввода: Возвращает значение, которое производится, когда SAS преобразует выражение с использованием указанного Informat
функциипут: Возвращает значение, используя заданный формат ,
Таким образом, функция ввода принимает переменную и информацию в качестве аргументов, в то время как функции put принимают переменную и формат в качестве аргументов, правильно?
Если это так, то почему функция ввода используется для преобразования переменной от символа в числовой, а функция put используется для преобразования переменной от числа к символу?
Являются ли функции ввода и ввода более привязаны к информациям и форматам, соответственно, в отличие от символов с числовыми и числовыми символьными преобразованиями соответственно?
Кроме того, в чем разница между функциями ввода и ввода, а также инструкциями ввода и вывода?
Я думаю, что ваша последняя строка должна быть отдельным вопросом. Ответ на этот вопрос содержится в документации. – Reeza
Кроме того, это не так прямолинейно, как вы сказали. Вот сообщение в блоге SAS, которое иллюстрирует тонкости функций. http://blogs.sas.com/content/sgf/2015/05/01/converting-variable-types-do-i-use-put-or-input/ – Reeza