栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

小白学SAS

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

小白学SAS

第一章 初识SAS 1.2 建立简单的SAS数据集 1.2.1 如何在SAS中输入数据

SAS中建立数据集主要有两种形式:一种使用Cards直接输入,另一种从别的数据库软件导入到SAS中(数据量很大的时候,我们通常先把数据输入到其他专业数据录入软件,如Excel、Acess、Oracel等,然后再导入SAS)先说第一种:在SAS编辑窗口直接建立数据集,一共三句话:date、input、cards

  1. 用 date 语句起名字,基本格式:
    date 数据集名
    只能包括数字、英文、下划线且第一个词不能是数字;不超过32个字符

  2. 用 input 语句输入变量,基本格式:
    input 变量1 变量2 …………
    SAS以空格作为分隔符来区分不同的变量,命名规则与数据集的命名规则基本一样(事实上,如果在SAS中加入一句 options validvarname=any; 也可以使用中文,但不建议这样做)

  3. 输入数据用Cards和datalines均可,基本格式:
    Crads;
    数据
    ;

  • 举个例子:
date first;
input gender age;
cards;
1 30
0 25
;
1.2.2 建立永久的SAS数据集

逻辑库中的6个文件除work外都存放了SAS本身的一些数据,Sashelp存放的是一些帮助文件,Sasuser存放的是一些供我们练习的数据,Work文件夹是一个空文件夹,是SAS留给用户存放数据用的,正常情况下SAS中建立的数据集都都默认存放到到这个文件夹下。但这个文件夹一旦关闭SAS,文件夹就会自动清空,里面存放的数据集就没有了。 所以一般将建立在Work文件夹下的数据称为临时数据集。

  1. 建立在非Work文件夹下的数据集一般称为永久数据集,如:
data sasuser.first;
input gender age;
cards;
0 35
1 46
;
  1. 在逻辑库中建立自己的文件夹(新建逻辑库)
    一种是自己手动操作:
    第一步,在电脑上建立一个文件夹
    第二步,SAS资源管理器-> 逻辑库-> 单击右键-> “ 新建 ” -> 输入逻辑库的名字并在 “浏览” 选定目标文件夹-> 确定

另一种是通过SAS的语句来实现:

// libname 逻辑库文件夹名称 硬盘的文件路径及名称
libname fgs "D:Excel"
// 它的意思是,在逻辑库中建立一个名为 "fgs" 的文件夹,并将它与电脑上的 "D:Excel" 文件
// 关联起来(当然Excel是早已建好的)

还有一种方法:直接用data语句指定一个路径和SAS数据集名

data "D:excelfirst";
input gender age;
cards;
0 26
1 36
;
// 相当于直接在D盘的Excel文件夹中生成一个 "first" 数据集,同时SAS逻辑库中会自动生成一个名为 "Wc000001" 的文件夹,里面会有 first 这个数据集
  • 对于自己建立的永久数据集的调用
libanme fgs "D:Excel";  
Proc print data=fgs.first;
run;

另一种为:

proc print data="D:Excelfirst";
run;
1.2.3 如何从别的软件导入数据

一种是语句导入,还有一种是菜单导入,详细记录一下菜单导入:
文件-> 导入数据-> 选择对应的数据库(Excel、Access、DBF等等)->
点击“ next ”-> 点击"Browse"选择准备导入的文件 -> 一路ok,最后点击finish

  • 再导入数据选项框要慎重
SAS数据集的建立(高级)

SAS的变量分为字符型与数值型(包括日期型),日期型变量被作为输入日期与1960/1/1之差

2.1SAS变量的输入格式
  • 输入格式的基本形式:
    input 变量1 输入格式 变量2 输入格式 ……;
2.1.1 数值型变量的输入格式
  • 主要是 w.d `
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027696.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号