SAS学习笔记

SAS学习笔记---常见数据导入方法

2022-06-20  本文已影响0人  RSP小白之路

首先说明一下,我是个SAS小白,写文章只是为了督促自己学习,并不是SAS专家写经验帖和教程,所以疏漏在所难免。我觉得和人分享学习的知识是促进学习的一种方式,所以才写文章分享。


内容参考书籍:《The Little SAS Book》中文版


原始数据来源和位置

既然要使用SAS分析数据,那么第一步是要将数据导入到SAS中,要导入数据到SAS程序中,首先需要明确原始数据的来源或者位置。以下是几种常见的SAS数据集的来源。

DATA TEST;
INPUT NAME $ GENDER $ AGE HEIGHT;
CARDS;
Tom M 15 167
Jack M 18 179
Lily F 18 160
David M 17 169
;
RUN;

这是一个在SAS程序中直接输入数据的例子,使用CARDS语句指定数据的位置,在SAS程序中的数据是程序的一部分,被称为内部数据CARDS语句可以使用DATALINES语句替换,不过需要注意的是,两者都位于DATA步的最后

DATA test;
INFILE "d:\Mydata\test.dat";
/*需要注意,在不同系统中路径书写方式略有不同*/
INPUT NAME $ GENDER $ AGE HEIGHT;
RUN;

外部数据文件的位置使用INFILE语句进行指定,需要注意的是,INFILE语句必须位于INPUT语句之前。

使用SAS/ACCESS等产品或者Base SAS的一些工具从数据库或者EXCEl等外部软件中进行导入。这些可以参考所使用的系统的SAS帮助文档进行了解。


导入数据的常见方法


LIBNAME libref_name "your-SAS-data-library";

DATA data_set_ref;
INFILE "file_pathway";
INPUT var_name1  var_name2 var_name3 var_name4 var_name5;
RUN;
上一篇下一篇

猜你喜欢

热点阅读