【发布时间】:2018-03-04 16:34:59
【问题描述】:
希望是一个简单的。 我对 SAS 很陌生。
我正在尝试使用以下 SAS 代码(如讲义中给出的)读取数据,但由于某些字符长度问题,它无法生成正确的 SAS 数据集。我试过 : and & 一些命中和试验但无法修复它。谁能解释一下我该如何解决这个问题?
data SMSA_subset_weather;
length city $ 27;
input city & JanTemp JulyTemp RelHum Rain;
datalines;
Akron, OH 27 71 59 36
Albany-Schenectady-Troy, NY 23 72 57 35
Baltimore, MD 35 77 55 43
Allentown, Bethlehem, PA-NJ 29 74 54 44
Atlanta, GA 45 79 56 47
;
run
;
我正在使用 SAS ON DEMAND。当我使用 dsd 时,它给了我想要的输出,如下所示:
data SMSA_subset_weather;
infile datalines delimiter=" " dsd;
length city $ 27;
input city & JanTemp JulyTemp RelHum Rain;
datalines;
"Akron, OH" 27 71 59 36
"Albany-Schenectady-Troy, NY" 23 72 57 35
"Baltimore, MD" 35 77 55 43
"Allentown, Bethlehem, PA-NJ" 29 74 54 44
"Atlanta, GA" 45 79 56 47
;
run
;
【问题讨论】:
标签: sas