忽略 SAS 中的特定行
Ignoring specific rows in SAS
我有一个很大的 excel 文件要导入到 SAS;第 1 行具有变量名称,但文件的第 2-4 行具有我不希望在我的 SAS 数据集中出现的附加描述信息(关于变量)。有没有办法在导入数据时或将数据导入 SAS 后排除这 3 行?
假设您的数据在 Excel 中看起来像这样:
使用 proc import
中的选项 datarow=5
指定您的数据从第 5 行开始。proc import
将自动提取第 1 行中的姓名,然后跳到第 5 行以开始读取数据。
proc import
file = '/location/have.xlsx'
out = want
dbms = xlsx
replace;
datarow = 5;
run;
输出:
Var1 Var2 Var3
1 2 3
4 5 6
我有一个很大的 excel 文件要导入到 SAS;第 1 行具有变量名称,但文件的第 2-4 行具有我不希望在我的 SAS 数据集中出现的附加描述信息(关于变量)。有没有办法在导入数据时或将数据导入 SAS 后排除这 3 行?
假设您的数据在 Excel 中看起来像这样:
使用 proc import
中的选项 datarow=5
指定您的数据从第 5 行开始。proc import
将自动提取第 1 行中的姓名,然后跳到第 5 行以开始读取数据。
proc import
file = '/location/have.xlsx'
out = want
dbms = xlsx
replace;
datarow = 5;
run;
输出:
Var1 Var2 Var3
1 2 3
4 5 6