Sas 在数据行之后计算变量
我有以下数据集(虚构数据) 如何在数据行命令结束后直接计算新变量“bmi”(体重/身高^2)?不幸的是,在我的SAS书中,所有的例子都有数据。。。infle=不使用数据线Sas 在数据行之后计算变量,sas,Sas,我有以下数据集(虚构数据) 如何在数据行命令结束后直接计算新变量“bmi”(体重/身高^2)?不幸的是,在我的SAS书中,所有的例子都有数据。。。infle=不使用数据线 PROC PRINT DATA = test; TITLE 'Fictional Data'; RUN; 数据行出现在数据步骤的末尾。您的计算语句应该放在数据行之前,输入之后 INPUT name $ age height weight; bmi = weight / height**2; DATALINE
PROC PRINT
DATA = test;
TITLE 'Fictional Data';
RUN;
数据行
出现在数据
步骤的末尾。您的计算语句应该放在数据行
之前,输入之后
INPUT name $ age height weight;
bmi = weight / height**2;
DATALINES;
…
伪
运行第一块代码中的code>语句可能会让您感到困惑。因为它位于数据步骤之后,所以它只是生成一个空步骤。
INPUT name $ age height weight;
bmi = weight / height**2;
DATALINES;
…