一次导入多个文件

时间:2017-02-08 14:04:46

标签: sas

我有三个excel文件:

C:\business folder\RPT-325-Loan Fee Waivers\2017 01\new_loans_as_of_20170131.xls
C:\business folder\RPT-325-Loan Fee Waivers\2016 12\new_loans_as_of_20161231.xls
C:\business folder\RPT-325-Loan Fee Waivers\2016 11\new_loan_as_of_20161130.xls

我需要计算这三个文件中的观察数量。是否可以在不将其导入SAS的情况下计算obs数量?

另外,如果我们真的需要导入文件,那么我们如何将这三个文件一起导入。在文件名2017和2016年是年名; 01,12和11是月份名称,31和30是月末日期。

谢谢

1 个答案:

答案 0 :(得分:0)

不幸的是,在将它们与LIBNAME引擎(XLS / X或EXCEL)连接时,excel文件没有计算其观察值。因此,如果您想在SAS中执行此操作,我认为您必须导入它们。

您可以运行三个PROC IMPORT步骤,也可以运行三个LIBNAME语句,然后以这种方式执行分析。真的没有更快的方法;你当然可以写一个宏并执行三次,并让它计算你的名字(给定月份日期等),但说实话,这似乎有点过头了,除非这是一个生产系统。

如果是生产系统,请查看类似问题的this macro(h / t Snorehorse提醒我)。