你的价格格式

问题描述 投票:0回答:1

我想分析SAS中的时间序列数据。我在excel中有一个数据集,我正在导入SAS大学版,这很容易做到。对于一周中的每一天,时间变量是从6:00到8:55的5分钟增量。

当我运行时间序列时,我收到错误:“错误:数据集WORK.DATA未按ID变量排序。在观察编号37,时间= 6:00:00,但时间= 8:55:00用于先前的观察。“

我的理解是TIME变量并不是每个观察所独有的。我的问题是如何使时间变量对所有情况都是唯一的。

如果有人想玩它,那么数据链接如下:https://drive.google.com/file/d/18SY7stsXS0CztWda2KavZXCwaMQA5yzG/view?usp=sharing

time sas format series
1个回答
0
投票

您需要将时间转换为日期时间,以便每行都是唯一的,因此日期时间将是您的ID并按ID排序。

在您的数据中,您的日期就是一周中的某一天(例如周一)。你可以:

  • 添加日期,然后连接日期和时间以获取日期时间;你可以使用sas DHMS()函数,
  • 直接在数据中添加Datetime。
© www.soinside.com 2019 - 2024. All rights reserved.