sas数据输出输入格式很多,但有时候变量的输入输出格式想根据自己的要求来,这时候用proc format就好了;

例子:

创建数据集名称为a:

data a;
input id$ sex height weight band$;
cards;
cnw1r01 2 154 49 C
cnw1r02 1 169 64 B
cnw1r04 1 169 67 A
;
run;

通过proc format定义输出格式  value  格式名字  原数据集的取值=想要的格式

要注意的是原数据集变量值的类型,如果是字符型要在格式名字前加$。然后就是引用的时候,看下面例子。
proc format;
value sexfmt 1="Male" 2="Female";
value $bandfmt 'A'='ADD' 'B'='none' 'C'='down';
run;
data b;
set a;
format sex sexfmt. band bandfmt.;
run;
proc print data=b;
run;

定义输入格式 invalue 其后格式和 value 的一样
proc format;
invalue $ sexf(upcase) 'M'='Male' 'F'='Female';
run;

data c;
input sex :$sexf. age;
cards;
F 25
m 22
;
run;
proc print;
run;

ojbk的sas proc 过程之proc format相关推荐

  1. SAS 常用过程之 PROC UNIVARIATE

    PROC UNIVARIATE 含七道指令它们的格式如下(每道指令结束后才用逗号分开): PROC UNIVARIATE 选项串;VAR 变量名称串;BY 变量名称串;FREQ 变量名称;WEIGHT ...

  2. Linux: what's the difference between /proc/self and /proc/$$?

    我在Stack Overflow上提了一个问题:linux - what's the difference between /proc/self and /proc/$$? - Stack Overf ...

  3. 进程内存信息 /proc/[pid]/maps /proc/[pid]/smaps /proc/[pid]/status

    /proc/[pid]/maps /proc/[pid]/smaps /proc/[pid]/status

  4. /proc/cpuinfo_Linux中的/ proc / cpuinfo和/ proc / meminfo文件

    /proc/cpuinfo /proc is a directory in the Linux system that contains information about the system. / ...

  5. Linux中/proc目录下文件详解 /proc/devices文件 /proc/modules文件

    http://blog.chinaunix.net/uid-10449864-id-2956854.html 原来对linux系统中的/proc目录不是很了解,只知道可以查看cpu,内存等相关的信息, ...

  6. Linux /proc/iomem与/proc/ioports

    文章目录 前言 一./proc/iomem 1.1 简介 1.2 ioremap 1.3 mmap 二.struct resource 三.System RAM 3.1 System RAM 简介 3 ...

  7. ojbk的sas proc 过程之transpose

    实习生,实习生,实习生,我是一名实习生,公司要用到sas,所以,想写点东西记录一下这个过程. 最近经常用到数据的转置问题,在R里边一个T(data)就可以了,单纯转置python中有zip,但是我还没 ...

  8. ojbk的sas proc 过程之freq

    没错,做列联表分析的好帮手: 先给列联表定义:列联表(contingency table)是观测数据按两个或更多属性(定性变量)分类时所列出的频数表.它是由两个以上的变量进行交叉分类的频数分布表. 长 ...

  9. sas univariate 结果解释_SAS 常用过程之 PROC UNIVARIATE

    PROC UNIVARIATE 含七道指令它们的格式如下(每道指令结束后才用逗号分开): PROC UNIVARIATE 选项串; VAR 变量名称串; BY 变量名称串; FREQ 变量名称; WE ...

最新文章

  1. android 怎么获取当天日期_18个Java8日期处理的实践,非常有用!
  2. 防止apche列出目录以及下载文件
  3. Tensorflow中张量数据类型的转换
  4. Unity超级角色控制器研究(四)——地形检测
  5. 智能家居市场需求矛盾深层原因分析
  6. SpringMVC 基于注解的Controller详解
  7. C++容器的insert()函数有以下三种用法: 最终*it=val;
  8. C#删除字符串倒数第几个字符后的所有字符串
  9. python csv 排序_python数据清洗
  10. php操作MySQL数据库的方法和解析
  11. how to add user into sudoers file?
  12. java 通用对象_java 通用对象排序
  13. 三维点云学习(3)7- 实现GMM
  14. linux服务器云防火墙配置文件,Linux云服务器防火墙配置之Firewalld
  15. Android应用程序开发(第三版)-课后习题解答
  16. Linux系统Anaconda下载安装教程
  17. 【运维心得】只有百度能打开,其他页面打不开怎么办?
  18. 【翻译】 Unity3D VR 教程:4.VR中的用户界面
  19. 网页打印总是提示安装java_使用打印机打印网页时出现的脚本错误的办法
  20. Intellij IDEA中文版

热门文章

  1. App store暂时下架应用的解决方案
  2. 温湿度传感器 AHT21B 简明教程
  3. 微信红包雨怎么抢_微信红包雨怎么发出? 微信红包雨发送技巧有哪些?
  4. 疯子网页采集器之提取内容教程
  5. 《系统化思维导论》杂谈
  6. 【计算机网络】数据链路层(完整版)
  7. 新闻无限分类_社区故事03 | 垃圾分类,是一种快乐的生活方式
  8. valine评论系统使用
  9. autojs点击方式汇总:autojs点击的几种方式
  10. 深度报告 | RGP2019年度中国RPA市场调研:厂商、机遇、规模、上升空间、市场反馈......