sas时间格式日期

时间:2018-03-16 20:15:50

标签: time sas format series

我想分析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

1 个答案:

答案 0 :(得分:0)

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

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

  • 添加日期,然后连接日期和时间以获取日期时间;您可以使用sas DHMS()函数
  • 直接在数据中添加日期时间。