是这样的,我有一组数据,我想把其中birth_height变量(字符型)转化为数值型,想保留一位小数,然后进行统计描述,以下是我写的代码,然后提示我参数无效,但是我看了一下新生成的数据集里面,是存在new_birth_height这个变量的。这是原始数据集:
然后这是我写的代码:
data new;
set newdata;
new_birth_height = input(birth_height, 4.1);
run;
然后这是运行代码的日志:

新生成的数据集里面new_birth_height变量就是显示50、50、50这种值,没有保留出一位小数,想问一下各位大佬为什么input函数参数无效啊,但是为什么又能输出这个新的数值型变量啊。要怎么样修改才能不报错然后且新生成的数值型变量保留一位小数呀。