我有一个像这样的 blood.txt 数据集(前 5 个 obs):
1 Female AB Young 7710 7.4 258
2 Male AB Old 6560 4.7 .
3 Male A Young 5690 7.53 184
4 Male B Old 6680 6.85 .
5 Male A Young . 7.72 187
我使用以下程序来阅读它:
data blood_sum;
infile "/path/blood.txt";
input @1 SubjID $
@6 Gender $
@13 BloodType $
@16 AgeGrp $
@22 RBC
@29 WBC
@34 Cholesterol ;
run;
但是最后一列“Cholesterol”无法显示;所有值都替换为“。” 我的日志有很多这样的 NOTE 错误:
NOTE: Invalid data for Cholesterol in line 1 34-37.
RULE: ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
1 CHAR 1 Female AB Young 7710 7.4 258. 37
ZONE 3222246666624425676623333222323223330
NUMR 1000065D1C501209F5E7077100007E400258D
SubjID=1 Gender=Female BloodType=AB AgeGrp=Young RBC=7710 WBC=7.4 Cholesterol=. _ERROR_=1
任何人都可以帮忙吗?