sas中如何删去数据集中为0的数据
时间: 2024-02-27 20:52:32 浏览: 25
在SAS中,可以使用DELETE语句来删除数据集中为0的数据。以下是示例代码:
```
data dataset_name;
set dataset_name;
if variable_name = 0 then delete;
run;
```
在上述代码中,需要将"dataset_name"替换为你的数据集名称,将"variable_name"替换为你想要删除为0的变量名称。运行上述代码后,数据集中为0的数据将被删除。
相关问题
sas中如何删去数据集中变量bg12中为0的数据
在 SAS 中,可以使用以下代码来删除数据集中变量 bg12 中为 0 的数据:
```
data new_dataset;
set old_dataset;
if bg12 ne 0;
run;
```
这段代码将创建一个名为 new_dataset 的新数据集,该数据集将从旧数据集 old_dataset 中获取数据,但只会保留 bg12 变量不为 0 的行。
Sas打印输出数据集中的数据
你可以使用 SAS 中的 PROC PRINT 或 PROC PRINTTO 来打印输出数据集中的数据。
使用 PROC PRINT 打印输出数据集中的数据的语法如下:
```
PROC PRINT data=your_dataset;
RUN;
```
其中,your_dataset 是你要打印输出的数据集名称。
使用 PROC PRINTTO 打印输出数据集中的数据的语法如下:
```
PROC PRINTTO print='printer_name';
RUN;
PROC PRINT data=your_dataset;
RUN;
PROC PRINTTO;
RUN;
```
其中,printer_name 是你要打印输出到的打印机名称,your_dataset 是你要打印输出的数据集名称。