SAS创建一个同时包含数值和非数值变量的数据集
时间: 2023-05-24 08:06:22 浏览: 107
SAS系统中建立数据集的途径
要创建一个同时包含数值和非数值变量的数据集,可以使用以下代码:
```
/* 创建数据集并定义变量 */
data mydataset;
length name $20.;
input id name $ age gender;
datalines;
1 John 25 male
2 Jane 30 female
3 Bob 42 male
;
run;
/* 输出数据集 */
proc print data=mydataset;
run;
```
在上面的代码中,我们首先使用 `data` 语句创建一个名为 `mydataset` 的数据集,并使用 `length` 语句定义非数值变量 `name` 的长度为 20。然后使用 `input` 语句定义变量 `id`、`age` 和 `gender`,并使用 `datalines` 语句输入数据。最后使用 `run` 语句执行程序。
然后,我们使用 `proc print` 进行数据集输出,以查看我们刚刚创建的数据集 `mydataset`。在输出结果中,我们可以看到数据集包含了数值变量 `id` 和 `age`,同时也包含了非数值变量 `name` 和 `gender`。
阅读全文