inputn函数与input函数的区别(这里的比较类似于前面的inputc函数)
①input函数可以将字符型变量转换为字符型或数值型,这取决于指定的输入格式informat;而inputn函数只能将字符型变量转换为数值型。从这个角度上看,跟inputc函数一样,可以将inputn函数的功能理解为input函数功能的子集。
②inputn函数可以动态的指定输入格式,而input函数则不可以。上面的示例中,如果将inputn函数换为input函数,则SAS不会解析dateinformat变量,而是将其当作输入格式,所以提示有语法错误。而inputn函数,则可以接受这种存储在变量中的输入格式。
③inputn函数可以在宏函数%sysfunc()中使用,而input函数不可以。
④inputn函数的输入格式informat需要用引号引起来,而input函数则不需要。
2. inputn函数与inputc函数的比较
inputn函数与inputc函数都是读取字符型数值,inputn函数是用数值型输入格式读取,结果为数值型数据;inputc韩式是用字符型输入格式读取,结果为字符型数据。