news 2026/6/26 14:32:13

25、SAS 数组:高效数据处理的利器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25、SAS 数组:高效数据处理的利器

SAS 数组:高效数据处理的利器

1. 数组的作用

使用数组的一个重要原因是减少处理变量所需的语句数量。例如,在下面的 DATA 步骤中,将七个数据集变量的值从华氏温度转换为摄氏温度:

data work.report; set master.temps; mon=5*(mon-32)/9; tue=5*(tue-32)/9; wed=5*(wed-32)/9; thr=5*(thr-32)/9; fri=5*(fri-32)/9; sat=5*(sat-32)/9; sun=5*(sun-32)/9; run;

在这个系列的赋值语句中,对每个变量执行相同的计算,只是每个语句中的变量名不同。通过将这些变量分组到一维数组中,可以在 DO 循环中处理这些变量,这样使用的语句更少,并且 DATA 步骤程序更易于修改或纠正:

data work.report(drop=day); set master.temps; array wkday{7} mon tue wed thr fri sat sun; do day=1 to 7; wkday{day}=5*(wkday{day}-32)/9; end; run;
2. 创建一维数组
2.1 ARRAY 语句语法

ARRAY 语句用于将数据集变量分组到数组中,其语法如下:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 0:35:36

免费PCB设计查看神器:Altium文件浏览器完整使用指南

免费PCB设计查看神器:Altium文件浏览器完整使用指南 【免费下载链接】AltiumDesignerViewer Altium Designer Viewer是一款高效且易于使用的查看工具,专为设计工程师和团队成员打造,旨在无需进行任何注册或激活的情况下,轻松浏览和…

作者头像 李华
网站建设 2026/6/26 2:44:16

ImageSharp色彩变换:揭秘数字图像调色的数学魔法

ImageSharp色彩变换:揭秘数字图像调色的数学魔法 【免费下载链接】ImageSharp :camera: A modern, cross-platform, 2D Graphics library for .NET 项目地址: https://gitcode.com/gh_mirrors/im/ImageSharp 你是否曾好奇,那些令人惊艳的滤镜效果…

作者头像 李华
网站建设 2026/6/25 17:35:12

5分钟掌握Quick Tabs:Chrome标签管理终极指南

5分钟掌握Quick Tabs:Chrome标签管理终极指南 【免费下载链接】quick-tabs-chrome-extension A quick tab list and switch plugin inspired by the intelliJ IDEA java IDE 项目地址: https://gitcode.com/gh_mirrors/qu/quick-tabs-chrome-extension 还在为…

作者头像 李华
网站建设 2026/6/26 0:52:31

解锁Photoshop AVIF图像格式:完整安装与使用指南

解锁Photoshop AVIF图像格式:完整安装与使用指南 【免费下载链接】avif-format An AV1 Image (AVIF) file format plug-in for Adobe Photoshop 项目地址: https://gitcode.com/gh_mirrors/avi/avif-format 想要让Photoshop支持下一代图像格式AVIF吗&#xf…

作者头像 李华
网站建设 2026/6/26 0:05:28

终极指南:如何用SMUDebugTool快速解决Ryzen处理器性能瓶颈?

终极指南:如何用SMUDebugTool快速解决Ryzen处理器性能瓶颈? 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目…

作者头像 李华
网站建设 2026/6/25 21:58:22

QuickJS多线程实战:3大并发难题与高效解决方案

QuickJS多线程实战:3大并发难题与高效解决方案 【免费下载链接】quickjs Public repository of the QuickJS Javascript Engine. Pull requests are not accepted. Use the mailing list to submit patches. 项目地址: https://gitcode.com/gh_mirrors/qu/quickjs…

作者头像 李华