SAS导入Excel数据-- proc import
proc import导入数据
proc import datafile=""
out=sas数据集名
dbms=文件标识 replace; /* replacr 如果存在数据集,是否进行替换 */
getnames=yes; /* 是否将第一行设置为变量名 yes(默认值)|no */
datarow=2; /* 设置从第几行读入数据 */
sheet=""; /* 规定导入哪个表单的数据,默认导入的第一个表达 */
run;
proc import 常遇到的问题:
Q1:ERROR:语句无效或未按正确顺序使用
这里出现的报错是因为这几个语句都只支持dbms=excel时使用,当dbms=xlsx的时候,是不支持。像guessingrows这样的语句只支持csv table dlm文件,excel和xlsx都是不支持的,请注意。
各DBMS支持的语句,供参考
官网对应的PDF介绍:
https://flowus.cn/zain/share/55a2af48-f6f8-404d-9e42-80f5d21a9d84
【FlowUs 息流】SAS-ACCESS 9.4 Interface to PC Files.pdf
访问密码zain
本文来自博客园,作者:Zain·Wilson,转载请注明原文链接:https://www.cnblogs.com/ZainWilson/p/17946490