我们什么时候应该使用 Infile 语句



我需要SAS专家的帮助。我正在尝试使用Infile语句将Excel文件导入SAS环境。但我面临错误。您能否帮助启发我在哪种情况下 Infile 语句可以正常工作?

提前致谢

数据步骤中的 infile 语句通常用于读取文本文件.csv例如或固定宽度的数据。理论上,您可以使用一个文件读取任何您喜欢的文件,但对于具有复杂内部结构的 excel 文件之类的东西,您应该为此目的使用 SAS 中已经存在的工具。

在您的情况下,您应该使用 libname 语句。这可能对您有用:https://www.lexjansen.com/pharmasug-cn/2014/PT/PharmaSUG-China-2014-PT09.pdf

INFILE 语句用于从文本文件中读取数据。XLSX 文件是压缩的 XML 文件。

读取/导入 XLSX 文件有两种主要方法。一种是使用 PROC IMPORT 并将文件直接导入 SAS。第二种是使用 LIBNAME 语句,这使您可以从一开始就将其视为 SAS 数据集。

最新更新