【发布时间】:2018-10-01 07:11:29
【问题描述】:
我知道这是一个非常基本的问题,但我确实遇到了麻烦。
我编写了以下代码,我想做的只是正确读取数据,但我找不到指示 SAS 读取 BMI 的方法。
有两件事我想做。
1),让 SAS 存储包括所有小数在内的整个数字。 2),打印时,我想将数字近似到小数点后两位。
data HW02EX01;
input Patient 1-2 Weight 5-7 Height 9-10 Age 13-14 BMI 17-26 Smoking $ 29-40 Asthma $ 45-48;
cards;
14 167 70 65 23.9593878 never no
run;
注意:我只留下了第一个观察结果,因为显示变得非常丑陋且难以手动编辑。
【问题讨论】:
-
我不明白你的第一个问题。您当前的代码应该对于您发布的行读取 BMI 很好。如果其他行在同一列中具有 BMI 值,它们也将起作用。
-
关于问题,如果您将代码缩进 4 个空格(制表符)或单击
{}图标,它将为您格式化代码,使其清晰易读。您会看到帖子下方的文字以确保其正确无误。您也可以访问How to Ask,查看有关发布好问题的建议。
标签: sas