news 2026/8/7 0:59:10

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

作者头像

张小明

前端开发工程师

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

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

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

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

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

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

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

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

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

31、SAS 数据处理与分析:多观测创建及分层文件处理

SAS 数据处理与分析:多观测创建及分层文件处理 1. SAS 基础概念及相关问题解答 在 SAS 编程中,有一些基础概念和操作需要我们掌握,下面通过一系列问题来加深理解。 问题 1:双尾 @(@@)的特性 双尾 @(@@)具有以下特性: - 它能使下一个 INPUT 语句在 DATA 步的多次…

作者头像 李华
网站建设 2026/8/6 15:04:45

Archery数据库管理平台:5分钟快速上手完整指南

Archery数据库管理平台:5分钟快速上手完整指南 【免费下载链接】Archery hhyo/Archery: 这是一个用于辅助MySQL数据库管理和开发的Web工具。适合用于需要管理和开发MySQL数据库的场景。特点:易于使用,具有多种数据库管理功能,包括…

作者头像 李华
网站建设 2026/8/4 9:03:24

GLM-4.5实战指南:从零构建智能体应用全流程

GLM-4.5实战指南:从零构建智能体应用全流程 【免费下载链接】GLM-4.5 GLM-4.5拥有3550亿总参数和320亿活跃参数,而GLM-4.5-Air采用更紧凑的设计,总参数为1060亿,活跃参数为120亿。GLM-4.5模型统一了推理、编程和智能体能力&#x…

作者头像 李华
网站建设 2026/8/6 18:56:27

如何快速设计数据库:erd-editor终极指南

如何快速设计数据库:erd-editor终极指南 【免费下载链接】erd-editor Entity-Relationship Diagram Editor 项目地址: https://gitcode.com/gh_mirrors/er/erd-editor 想要快速设计数据库结构却不知从何入手?erd-editor作为一款专业的实体关系图编…

作者头像 李华