我对SAS编码还很陌生,我只是想创建一个带有数据步骤的数据集,但我真的不知道怎么做。它是一个由4个变量和3个观察值组成的小集合,我尝试使用下面的代码来改变事物,但是我不知道一次只能做多个观察。
data new_exec;
ID = 'A';
Adj_ROA = 1.56;
Adj_Returns=3.74;
Total_Assets= 7850;
run;
我有3个ID A B和C,然后每个其他变量都有3个数字值。我只是不知道如何建立数据集。
答案 0 :(得分:1)
“一无所有”创建数据集并不像您想的那样普遍,但是创建数据步骤相对容易。
请注意,如果要尝试运行此命令,请确保先将其与窗口的边缘对齐。
Data Have;
infile cards dlm=',';
length ID $1. AdjROA ADJ_REturns total_Assets 12.;
input ID AdjROA ADJ_REturns total_Assets;
cards;
A, 1.56, 3.74, 7850
B, 2.1, 4.5, 2834
;;;;
run;
答案 1 :(得分:1)
要编写多个观察结果,可以添加显式OUTPUT
语句。
data new_exec;
ID = 'A';
Adj_ROA = 1.56;
Adj_Returns=3.74;
Total_Assets= 7850;
output;
ID = 'B';
.....
output;
ID = 'C';
.....
output;
run;
或者只是将数据放入程序内联并使用INPUT语句读取它。请注意使用缺失值(数字和字符)的句点。
data new_exec;
input id $ Adj_ROA Adj_Returns Total_Assets ;
datalines;
A 1.56 3.74 7850
B 2.1 3.5 5677
C . 4 78909
;