SAS数据处理:变量管理、条件赋值与数据读取
1. 变量排除:DROP和KEEP语句
在处理数据集时,有时需要排除某些变量。除了使用DROP=和KEEP=数据集选项外,还可以使用DROP和KEEP语句。不过,这两种语句与数据集选项存在一些区别:
- 不能在SAS过程步骤中使用DROP和KEEP语句。
-DROP和KEEP语句适用于DATA语句中命名的所有输出数据集。若要排除部分数据集的变量而保留其他数据集的变量,则需在DATA语句中使用DROP=和KEEP=数据集选项。
KEEP语句与DROP语句类似,但KEEP语句指定要写入输出数据集的变量列表。当要保留的变量数量少于要删除的变量数量时,建议使用KEEP语句。
语法如下:
DROP variable(s); KEEP variable(s);其中,variable(s)用于标识要删除或保留的变量。
以下是使用