news 2026/5/4 21:12:01

30、从单个原始数据记录创建多个观测值

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
30、从单个原始数据记录创建多个观测值

从单个原始数据记录创建多个观测值

在处理数据时,我们常常会遇到原始数据文件在一个记录中包含多个观测数据的情况。为了减少整个数据文件的大小,数据可能会以这种方式存储。下面将介绍几种处理原始数据的技术,这些技术基于数据的排列方式。

读取重复数据块
读取重复数据块的基础

假设文件Tempdata中的每个记录包含三个数据块,每个数据块包含一个日期,随后是美国南部一个小城市当天的最高气温。我们有两种处理方式:
- 编写一个DATA步骤,读取每个记录并创建三个不同的DateTemp变量。
- 为记录中的每个数据块创建一个单独的观测值。这种数据集的结构更适合使用 SAS 过程进行分析和报告。

使用行保持说明符保持当前记录

为了让INPUT语句能够读取同一记录中的重复数据块,并让 SAS 生成输出,我们需要保持当前记录。这可以通过在INPUT语句中使用行保持说明符轻松实现。SAS 提供了两种行保持说明符:
- 尾随 @ 符号(@):为下一个INPUT语句的执行保持输入记录。
- 双尾随 @ 符号(@@):即使在DATA步骤的多次迭代中,也为下一个INPUT语句的执行保持输入记录。

需要注意的是,“尾随”表示

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

S-UI容器化部署实战:从零开始的避坑指南

S-UI容器化部署实战:从零开始的避坑指南 【免费下载链接】s-ui 项目地址: https://gitcode.com/GitHub_Trending/su/s-ui 你是否曾经为S-UI的部署而头疼?配置环境、处理依赖、调试端口冲突...这些繁琐的过程让很多开发者望而却步。今天&#xff…

作者头像 李华
网站建设 2026/5/2 10:08:47

C++23标准中文离线手册:编程高手的随身宝典

C23标准中文离线手册:编程高手的随身宝典 【免费下载链接】CC中文参考手册C23标准离线chm最新版 欢迎使用C/C中文参考手册,这是一份专为C程序员精心准备的离线学习及工作必备资料。本手册基于C23标准设计,覆盖了从基础到高级的所有核心概念和…

作者头像 李华
网站建设 2026/4/25 21:27:13

Brian2终极指南:快速掌握开源神经网络模拟器

Brian2终极指南:快速掌握开源神经网络模拟器 【免费下载链接】brian2 Brian is a free, open source simulator for spiking neural networks. 项目地址: https://gitcode.com/gh_mirrors/br/brian2 Brian2作为一款免费开源的尖峰神经网络模拟器&#xff0c…

作者头像 李华
网站建设 2026/4/27 20:30:54

4、跨站请求伪造(CSRF)攻击全解析

跨站请求伪造(CSRF)攻击全解析 1. CSRF 攻击基础场景 在网络交互中,当用户 Bob 访问银行网站时,银行会对他的 HTTP 请求作出响应,这个响应里包含一个能识别 Bob 的 cookie。之后,Bob 的浏览器会自动在所有发往该银行网站的 HTTP 请求中带上这个 cookie。 如果 Bob 完成…

作者头像 李华