SAS在proc导入中跳过行数未知的最后一行

时间:2014-12-02 02:51:01

标签: import sas

情况,我可以导入" xls"文件,如果我在导入之前手动删除文件的最后一行。我事先不知道文件中的观察数量,因此我不能使用endrow = XX语句跳过最后一行。

proc import 
    out = testing
    datafile = "C:\data\file1.xls"
    dbms = xls replace;
    namerow = 4;
    startrow = 6;
run;

感谢

1 个答案:

答案 0 :(得分:0)

您可以先将.xls保存为.csv文件吗?然后,您可以使用数据步骤,并根据上次观察检查或if检查特定数据来消除最后一行。但是在这里你必须自己设置名称,你没有'getnames'选项。