请选择 进入手机版 | 继续访问电脑版
楼主: zhou.wen
16824 18

[原创博文] SAS学习笔记之创建Data文件 [推广有奖]

教授

9%

还不是VIP/贵宾

-

TA的文库  其他...

SAS Technology

威望
0
论坛币
31987 个
通用积分
6.2141
学术水平
283 点
热心指数
262 点
信用等级
257 点
经验
55107 点
帖子
399
精华
4
在线时间
1328 小时
注册时间
2010-10-12
最后登录
2018-3-9

初级学术勋章 初级热心勋章 中级学术勋章 中级热心勋章

zhou.wen 发表于 2012-8-15 17:23:28 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
SAS学习笔记目录
上一篇:Print输出
创建Data文件1.从Exel中读取数据(常用),这里我分享我用SAS9.3读取office2010的经验吧,sas9.3是64位,office2010也是64位的,有些同学的是32位可能导致无法读取。用下面的代码可以轻松读取exel数据。
  1. PROC IMPORT OUT= WORK.DFWLAX
  2. DATAFILE= "D:\a.xlsx"
  3. DBMS=XLSX;
  4. run;
复制代码



2.利用input来创建数据
  1. data work.dfwlax;
  2. infileinfile 'c:\workshop\winsas\prog1\dfwlax.dat';;
  3. input Flight $ 1-3 Date $ 4-11
  4. Dest $ 12-14 FirstClass 15-17
  5. Economy 18-20;
  6. run;
复制代码
infile:读取原始文件.
input:格式 input variable <$> startcol-endcol ,中间的$表示字符,如果没有$则为数值型,startcol-endcol为这个变量读取的起始列跟结束列


  1. data work.dfwlax;
  2. infile 'raw-data-file';
  3. input @1 Flight $3. @4 Date mmddyy8.
  4. @12 Dest $3. @15 FirstClass 3.
  5. @18 Economy 3.;
  6. run;
复制代码
指定格式的输入,@1表示起始行为1,$3.则表示包含3个字符,这个方法不需要结束列。
数据的标签,格式的更改可以通过SAS可视化操作来更改,也可以用以下语句
  1. PROC DATASETS LIBRARY=libref ;
  2. MODIFY SAS-data-set ;
  3. RENAME old-name-1=new-name-1
  4. <. . . old-name-n=new-name-n>;
  5. LABEL variable-1='label-1'
  6. <. . . variable-n='label-n'>;
  7. FORMAT variable-list-1 format-1
  8. <. . . variable-list-n format-n>;
  9. INFORMAT variable-list-1 informat-1
  10. <. . . variable-list-n informat-n>;
  11. RUN;
复制代码
3.另外想txt,数据库之类的文件也可以很方便的读取的。可以用向导来做。

下一篇: 数据合并  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SAS学习 学习笔记 Data 习笔记 office2010 学习 SAS

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zll_zh + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

本帖被以下文库推荐

Practice Is The Best Teacher!
aiyuewbl 发表于 2012-8-17 19:16:57 |显示全部楼层 |坛友微信交流群
坚持就胜利

使用道具

xiamgg 在职认证  学生认证  发表于 2012-8-17 19:49:06 |显示全部楼层 |坛友微信交流群
dddddd

使用道具

zhentao 发表于 2012-8-18 10:48:06 |显示全部楼层 |坛友微信交流群
学习。支持。

使用道具

wodemac 发表于 2012-8-20 16:45:39 |显示全部楼层 |坛友微信交流群
不错的笔记!!

使用道具

quanjk 发表于 2012-10-22 00:18:08 |显示全部楼层 |坛友微信交流群
态度很明确,工作很认真

使用道具

hjlscarp 发表于 2013-5-8 12:34:33 |显示全部楼层 |坛友微信交流群
好东西

使用道具

wujiaofen 发表于 2013-11-4 09:49:56 |显示全部楼层 |坛友微信交流群
刚安装完SAS9.3,不知道楼主运行程序是用哪个模块呢?是用EG模块吗??安装完看了一些程序不知道要在哪运行?

使用道具

ReneeD 发表于 2014-7-15 12:41:59 |显示全部楼层 |坛友微信交流群
很认真的分享呢,
不错

使用道具

ReneeD 发表于 2014-7-15 12:42:08 |显示全部楼层 |坛友微信交流群
很认真的分享呢,
不错

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-2 21:51