SAS(五)建立SAS数据集的方法

1、data步自己输入数据建立。

data oranges;                                                                                                                           input variety $ flavor  texture looks;                                                                                             /*total=flavor+texture+looks;*/                                                                                                total=flavor+texture+looks;                                                                                                    label total="总数";                                                                                                            cards;
navel  9 8 6
temple 7 7 7
valencia 8 9 9
mandarin 5 7 8
;                                                                                                                                       proc sort data=oranges;                                                                                                                 by descending total;                                                                                                                  run;
proc print data=oranges;                                                                                                                var _numeric_;                                                                                                                        /* var _character_;*/                                                                                                                  title '对ORANGES数据集的品尝检验结果';
run;

2、data步利用set 语句建立。Set例

data abc;                                                                                                                               set peixun.orange;
run;                                                                                                                                    

此时在WORK临时目录下就会生成一个abc的数据集

3、从外部调入。Infile例

在某一个路径下有这样一个数据集的文件

注意要给变量起名字(比如图中的三列我起名input a b c)

data abcd;                                                                                                                              infile 'd:\data.txt';                                                                                                                 input a b c;
run;                                                                                                                                    proc print data=abcd;
run;

结果输出

还有一些文件夹是这样的

data new1;                                                                                                                              infile 'e:\SAS\data\数据处理\n6008.dat' delimiter=',.、' pad missover;                                                                input x1-x16;
run;
proc print data=new1;
run;

还有一些是这样的

data abc;                                                                                                                               infile 'e:\SAS\data\数据处理\column.dat' firstobs=2 obs=3;                                                                            input a $9.;
run;
proc print;
run;

4、利用“导入数据”功能建立。(和excel导入数据其实差不多)

有点像excel这个功能

【文件】--【导入数据】

(1)Excel文件,第一行为变量名。Sas系统在打开一个文件时对该文件独占,所以导入操作前将这个excel文件关闭“文件”-----“导入数据”-------对话框,默认“标准数据源”,选择合适的数据格式------“浏览”找到要导入的工作簿-------选择该工作簿的工作表------“option”的参数选择---------是否“变量名在第一行”--------选择导入的excel数据保存在逻辑库的哪个位置:选择库并给数据集命名-----------是否“存储刚才的导入过程”,不需要就直接finish

(2)文本文件,无变量名的纯数据。

选择“用分隔符分割的文本文件”

“浏览”后作一些设置:分隔符的类型(空格键、Tab或一些特定字符)、变量名是否在第一行

这一步说的是要不要把这个导入过程存储起来,我们不选,直接finish就行

5、利用EFI(external file interface)功能导入

这个有点像excel的这个功能

【文件】--【导入数据】


SAS导出数据

“文件”------“导出数据”-----选择要到处的sas文件和要导出为何种格式,保存在地址,给导出的文件命名,是否保存导出过程

不填,直接finish

桌面多一个文件

SAS(五)建立SAS数据集的方法及导出数据相关推荐

  1. ML之FE:特征工程中常用的五大数据集划分方法(特殊类型数据分割,如时间序列数据分割法)讲解及其代码

    ML之FE:特征工程中常用的五大数据集划分方法(特殊类型数据分割,如时间序列数据分割法)讲解及其代码 目录 特殊类型数据分割 5.1.时间序列数据分割TimeSeriesSplit 特殊类型数据分割 ...

  2. java 导出csv_数据集标注方法、R数据的导出_R

    参考书<R语言实战(第2版)> 建议大家购买正版图书学习 昨天的内容有点遗漏,我补充在这里 #导入数据时,如果用到JAVA相关的包,记得先加载rjava包> library(xlsx ...

  3. python读取数据集的方法_Python读取数据集并消除数据中的空行方法

    如下所示: # -*- coding: utf-8 -*- # @ author hulei 2016-5-3 from numpy import * import operator from os ...

  4. 独家 | 每个数据科学家应该知道的五种检测异常值的方法(附Python代码)

    作者:Will Badr 翻译:顾伟嵩校对:欧阳锦本文约1600字,建议阅读5分钟本文介绍了数据科学家必备的五种检测异常值的方法. 无论是通过识别错误还是主动预防,检测异常值对任何业务都是重要的.本文 ...

  5. 机器学习数据集的方法 及 数据集资源

    亚马逊AWS高级技术顾问Will Badr介绍了8种寻找机器学习数据集的方法 1.Kaggle数据集 Kaggle的数据集中,包含了用于各种任务,不同规模的真实数据集,而且有许多不同的格式.此外,你还 ...

  6. 多目标跟踪 TAO 数据集使用方法分享

    之前给大家分享了多目标跟踪任务及5个相关数据集,其中提到的TAO数据集很受小伙伴们欢迎,今天就带大家一起来看看. 目录 一.数据集简介 二.数据集详细信息 三.数据集任务定义及介绍 四.数据集文件结构 ...

  7. SAS学习(8)——自定义proc means的数据导出

    [分享一个有用的教程] 利用proc means计算均值.标准差.中位数等统计量的时候,一般结果都会直接显示在Results Reviewer上,如果想使用output out=语句将结果输出成数据集 ...

  8. 什么是SAS硬盘,服务器硬盘sas和sata有什么区别

    什么是SAS硬盘 SAS是新一代的SCSI技术,和Serial ATA(SATA)硬盘都是采用串行技术,以获得更高的传输速度,并通过缩短连结线改善内部空间等.SAS是并行SCSI接口之后开发出的全新接 ...

  9. 自动驾驶深度多模态目标检测和语义分割:数据集、方法和挑战

    自动驾驶深度多模态目标检测和语义分割:数据集.方法和挑战 原文地址:https://arxiv.org/pdf/1902.07830.pdf Deep Multi-Modal Object Detec ...

最新文章

  1. 被swoole坑哭的PHP程序员
  2. RPC协议之争和选型要点
  3. bzoj 1705: [Usaco2007 Nov]Telephone Wire 架设电话线【dp】
  4. BASISI系统中如何配置web service
  5. Python 调用Java
  6. OpenCV非真实感渲染模块的实例(附完整代码)
  7. 简单试用了一下 dynamips 7200路由模拟器
  8. python用法查询笔记_Python学习笔记 - 2 - PyCharm的基本使用
  9. 自定义View-实现简易车速器(真的够简易)
  10. js判断数组中有没有指定元素
  11. mybatis扩展ResultMap
  12. (转载)Http Module 介绍
  13. Centos下SVN环境部署记录
  14. 1个app的完整测试用例_APP测试流程
  15. 用友python模块_最新用友NC6.5文件上传漏洞
  16. 打开本地html加载网页慢,网页打开慢怎么办 影响网页打开速度因素有哪些【解决方法】...
  17. 2022 年排名前 10 的聊天机器人[示例]
  18. 单位提前解除劳动关系怎么赔偿
  19. 苹果邮箱怎么登录qq邮箱_怎么登陆邮箱?公司mail邮箱在哪登录?
  20. 【PAT乙级】1103 缘分数 (20 分)

热门文章

  1. 85寸左右电视怎么选 2023年85寸高性价比电视推荐榜单
  2. php安装xmeet,XMeet下载-XMeet官方版下载V1.8.4-99wo下载站
  3. 计算机自带的科学计算器代码,[置顶] 科学计算器(简化版:基于MFC对话框)
  4. 微信接口返回码对照表
  5. CCS 3.3 创建DSP TMSC6726B工程
  6. vue项目初始化出现tar ENOENT: no such file or directory错误的解决办法。
  7. ICC 图文学习——LAB4:CTS 时钟树综合
  8. Li‘s 影像组学视频学习笔记(29)-ICC的计算
  9. 为什么我Redis中key惊现“乱码”?
  10. 为什么考研报名显示服务器错误,考研到底有多火?2021年考研预报名第一天,服务器出现“故障”...