SAS学习之建立数据集

一、在编辑器窗口直接建立数据集

1.用data语句

data 数据集名;(数据集名只能由英文、数字和下划线组成,第一个词不能是数字,不能包含空格、中文和特殊字符)

2.用input语句输入变量

input 变量1 变量2 ……;

3.用cards语句引领数据输入

cards;
数据
;

数据输入结束时,分号必须另起一行写,不能直接跟在数据后面。

二、建立一个永久的SAS数据集

1.在电脑中建立一个文件夹

2.在SAS资源管理器中打开逻辑库,单击右键—“新建”,新建一个文件夹。然后在“路径”栏后单击“浏览”按钮,在出现的窗口指导建立的文件夹,单击“确定”按钮。

或者用一句SAS语句:libname d "d:\excel";

添加SAS数据集,只需在data语句中加上文件名作为数据集的前缀

data d.case;
input gender age;
cards;
1 78
2 94
;

SAS数据集都放在硬盘上对应的位置,SAS逻辑库自带的文件夹里的数据集都在SAS的安装目录下,我们自己设置的文件夹的数据集就在我们指定的目录下。

三、从别的软件导入数据

使用菜单(更快捷方便)或者编写程序

导入Excel:单击“文件”--“导入数据”,选择Excel格式,单击“Next”窗口,进入到“Connect to MS Excel”界面;单击“Browse”按钮,找到准备导入的Excel文件。单击“OK”按钮,进入到更详细的选择步骤。如果要定义其他选项,可以单击“Options”按钮,打开选择界面。

程序:

Proc import out=work.d#指定数据导入到SAS的文件夹和数据集名
datafile="d:\data.xlsx"
DBMS=excel replace;
range="sheet1$";#默认的options
getnames=yes;
mixed=no;
scantext=yes;
usedate=yes;
scantime=yes;
RUN;

 

你可能感兴趣的:(SAS)