SAS基础:导入外部数据
一、读入sas数据集
1.文件格式:待读入的文件为图中选中的文件(sales.sas7bdat)
2.sas代码:
libname orion 'F:\打散虾\sas\P1 DATA'; data work.subset1; set orion.sales; where Customer_Gender = 'F' and Customer_Age between 18 and 36 and Customer_Group contains 'Gold'; keep Customer_Name Customer_Age Customer_Gender; drop Customer_Group; format Salary dollar12. Hire_Date monyy7.; run; proc print data=work.subset1;
run;
注释:
1)libname:定义工作空间,orion是个名字,表示后面的物理地址
2)data:定义个工作薄,名字是work.subset1
3)set:说明data的数据从哪来,后面是来源
4)where:表示对原始数据的筛选,就是一些逻辑语句
5)keep:保留某几个变量
6)drop:删除某几个变量
7)format:表示某变量的数据格式,”dollar12.“表示数据格式(后面带点".")
8)run:运行
9)proc print:输出结果
二、读入excel数据集
1.文件格式:待读入的文件为图中选中的文件(sales.xls)
2.SAS代码:
data work.subset2; set orionxls.'Australia$'n; where Job_Title contains 'Rep'; keep First_Name Last_Name Salary Job_Title Hire_Date; label Job_Title='Sales Title'; format Salary comma10. Hire_Date weekdata.;
run; "label 表示输出的表格中,之前在data部分有label定义的都显示成定义后的内容"
proc print data=orionxls label;
run; "orionxls.'XXX$'n XXX表示列名"
proc print data=orionxls.'Australia$'n;
run; "取消分配逻辑库"
libname orionxls clear;
三、读入csv数据集
1.文件格式:sales.csv
2.SAS代码
data work.subset3; infile 'sales.csv' dlm=',';length First_Name Last_Name $ 12Gender $ 1; input Employee_ID First_Name $ Last_Name $ Gender $ Salary Job_Title $ Country $Birth_Date :date.Hire_Date :mmddyy.;
run; proc print data=work.subset3;
run;
其中:
1)length表示某裂变两的长度限制
2)”Birth_Date :date. “ 和 ”Hire_Date :mmddyy.“ 表示这两个变量是“data“格式以及”mmddyy“格式(月日年)
3)infile中 “ dlm=',' ” 和 “dsd” 等价
SAS基础:导入外部数据相关推荐
- sas 导入csv文件_SAS导入外部数据
SAS导入外部数据 成功导入外部数据是sas分析的第一步,也是最基础的一步,其重要性我就不累述.在常规工作中我们经常使用excel,access等建立数据,不管数据类型是什么,举一反三,一是百通.在本 ...
- 更改office365Excel导入外部数据默认使用power query
问题描述 使用office365后,Excel更新到了最新版.在导入外部数据的时候,发现默认使用了power query导入数据,对于我这种小白来说,实在不太友好.毕竟我只是想将文本数据进行分栏,使其 ...
- matlab曲面如何导入proe,Proe如何通过导入外部数据创建曲面和曲线?
一.通过导入外部数据创建曲线 这里主要介绍通过导入ibl文件的方式来创建曲线.ibl文件一般通过其他工程软件或者三维坐标测量仪等计算或则测量所得到的曲线数据来创建,然后导入到Proe绘制出这条曲线.下 ...
- Excel DAY 01 保护工作簿结构工作表 保护工作表填充柄文本记忆输入数据有效性验证导入外部数据文本 数值 日期选中多个数据冻结行头
Excel DAY 01 重点知识点 保护工作簿结构&工作表 保护工作表&填充柄&文本记忆输入&数据有效性验证&导入外部数据&文本 数值 日期& ...
- 导入数据_导入外部数据的三个技巧
使用Excel编辑外部数据(如"工作表""文本文件""网页"等)时,为了方便可不必将其复制.粘贴到当前工作表,只需要使用"导入&q ...
- mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题
最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to ...
- mysql数据库导入外部数据乱码么_mysql数据库导入数据时出现乱码的解决办法
MYSQL存储数据乱码 mysql的字符集设置有多个层级,在mysql中存储中文,如果不能正确设置字符集,很容易出现数据乱码.今天就有一个用户反馈他数据库中的数据下午1点多开始出现了乱码.在这里,我分 ...
- 多智能体仿真环境NetLogo介绍之导入外部数据
NetLogo Nw Extension 首先我们需要理解的是,为了使用network extension,如何告诉extension要使用哪个network.先考虑下面例子中的情形: breed [ ...
- GitHub作为程序员的后花园,你真的玩得转吗?超强,mongodb教程导入外部数据
![GitHub男人的天堂,你真的玩的转吗?超强超详细GitHub教程](https: <一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义> [docs.q ...
- sqlserver导入向导时提示外部表不是预期格式_Excel办公实操,导入本地数据,创建参数查询,就是简单...
导入数据创建参数查询 在技巧73中已经介绍了使用Excel的"来自Microsoft Query"功能有选择地导入数据的方法,该功能使用了Microsoft Query技术,该技术 ...
最新文章
- tomcat限速_WEB服务的下载限速(二)(限速模块安装与配置)
- 1月份制造业和非制造业PMI双双回升 企稳迹象初显
- Merry Christmas Happy New Year!!
- AI降成本利器!阿里云弹性加速计算实例来了,最高节省50%推理成本
- [Java核心技术(卷I)] - 简易的日历
- Java编程:普里姆算法(已知起点求最小生成树)
- 软件质量管理QM、QA、QC的区别
- Python文件操作-替换srt文件行文本
- Unity编辑器下Console面板查看完整打印日志
- 干货 | Linux面试题(2020最新版)
- JavaScript - 运算符与表达式
- 淘宝数据库OceanBase SQL编译器部分 源码阅读--解析SQL语法树
- 鼓励参与计算机考试宣传标语,期末考试励志宣传标语
- 合作共赢:加密云储——穿针引线,布局IPFS分布式存储领域
- 【leetcode 5417. 定长子串中元音的最大数目】 Python 解题思路
- Paper Reading(1) : ICLR2015_Explaining and Harnessing Adversarial Examples
- python飞机大战任务报告_Python飞机大战实战项目案例
- Ransom Note
- 强强联合! 统信携手ToDesk企业版打造国产远控安全新标杆
- C语言(增加难度)给定一个字母N,输出一个字母三角形,输入一个大写字母A-Z或1-9,输出三角形