SAS-Read输入数据,其中包含嵌入在数据中的变量名称

时间:2018-03-20 07:47:44

标签: sas

我输入的数据包括变量名,等号和数据中的值。我该如何输入这些数据?

我的输入数据如下:

name=Linda english=95 math=94 science=90
name=Susan math=88 english=91 science=90
name=Mary Louise math=90 english=84 science=81

到目前为止我尝试过:

  data one;
    input name $ subject $;
cards;

我想要的输出数据:

Obs    name           math
1     Linda           94
2     Susan           88
3     Mary Louise     90

1 个答案:

答案 0 :(得分:5)

假设您正在尝试从原始数据中读取输入,下面的输入法 - 使用变量名后面的等号(=) - 允许您读取该数据格式。

data one;                                                                                                                               
 input name=$20. english= math= science=;                                                                                               
cards;                                                                                                                                  
name=Linda english=95 math=94 science=90                                                                                                
name=Susan math=88 english=91 science=90                                                                                                
name=Mary Louise math=90 english=84 science=81                                                                                          
;                                                                                                                                       

run;