欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SAS小白入门第三节:自定义输入和输出

程序员文章站 2022-07-12 19:20:37
...

其实,这一章节自定义格式化是接上一章节的,上一节说到输入和输出的格式化,但是那些都是常规的,这次咱们增加一些不常规的,灵活的。怎么个不常规法?麻烦抬头看一下题目-----“自定义”,自定义就是按照你定义的格式去设置输入和输出。

SAS中自定义格式是在proc format过程中实现,通用格式:

proc format;
invalue <$> 格式名 变量值或范围1=输入格式1 变量值或者范围2=输入格式2...;
value <$> 格式名 变量值或范围1=输出格式1 变量值或者范围2=输出格式2...;
picture 模板名 <数值范围>;

最简单的例子:

SAS小白入门第三节:自定义输入和输出SAS小白入门第三节:自定义输入和输出

根据这两个图片,咱们再解释一下上面所说的:

  1. 首先根据图片显示,自定义格式(proc format),这个要放到最上面
  2. invalue 后面跟的是<> ,一般程序语言中,<>这个都是可以忽略的,可写可不写,"$"的作用:如果你定义的输入变量是字符型,需要在格式名钱加$符号 那$后面跟的是格式名,这个格式名肯定是要的呀,要不然你定义的是啥
  3. value是定义自己的输出格式,并且还得给输出格式起名字,如果你输出的变量是字符型,还是要加上$的
  4. picture 是定义一种数据显示格式,类似于excel中的“自定义单元格式”,它可以定义一种数据显示 样式,然后将这种样式应用到相应的变量中。
相关标签: SAS学习 sas