我需要SAS专家的帮助。我正在尝试使用Infile语句将excel文件导入SAS环境。但是我面临错误。您能帮助启发我在哪种情况下Infile语句正常工作吗?
预先感谢
答案 0 :(得分:0)
数据步骤中的infile语句通常用于读取文本文件,例如csv或定宽数据。从理论上讲,您可以用一个文件读取任何文件,但是对于诸如具有复杂内部结构的excel文件之类的东西,您应该为此目的而在SAS中已经存在的工具。
根据您的情况,应使用libname语句。这可能对您有用: https://www.lexjansen.com/pharmasug-cn/2014/PT/PharmaSUG-China-2014-PT09.pdf
答案 1 :(得分:0)
INFILE语句用于从文本文件读取数据。 XLSX文件是压缩的XML文件。
有两种主要的方法来读取/导入XLSX文件。一种是使用PROC IMPORT并将文件直接导入SAS。第二种是使用LIBNAME语句,它使您从一开始就可以将其更像是SAS数据集。