我是sas的新手,正尝试读取csv文件
我正在尝试阅读的csv示例
橄榄色马修斯(Olive Mathews),119-574-8639,47 Summit Ave,22186,Portugal
Jami Gonzales,182-680-4169,81521 Chico Hwy,69148,柬埔寨
Mabel Holland,561-729-2640,87 State Hwy 160,32798,越南
爱丽丝·巴伦(Alice Barron),电话453-687-5745,621州际公路171 N,41322,伯利兹
我编写的要读取csv的SAS代码
data jul10.second;
infile '/folders/myshortcuts/myfolder/csv/data.csv' dlm=',' firstobs=2 ;
length name$20 phoneno 7 address$40 zipcode 6 country$40 ;
input name$ phoneno address $ zipcode country$;
run;
Run Code Online (Sandbox Code Playgroud)
在phoneno变量处给出错误(第2行15-26中的phoneno无效数据。)
但是如果我将phoneno变量转换为character变量,就不会出错-
data jul10.second;
infile '/folders/myshortcuts/myfolder/csv/data.csv' dlm=',' firstobs=2 ;
length name$20 phoneno $12 address$40 zipcode 6 country$40 ;
input name$ phoneno $ address $ zipcode country$;
run;
Run Code Online (Sandbox Code Playgroud)
这是为什么 ?为什么我不能在数字变量phoneno中输入12位数字?
sas ×1