首页 > 解决方案 > 重新编码日期,使隔夜时间计为一天

问题描述

我正在处理隔夜数据(特别是我关心下午 6 点到早上 6 点的时间)。我希望这个时间框架算作我学习的“第一天”。我的问题是日期在午夜发生变化。任何人都可以推荐代码来重新分配我担心的时间范围为“第 1 天、第 2 天等”吗?而不是朱利安日期。我是新手,所以任何建议都将不胜感激!

*更新,这是我正在使用的数据的屏幕截图。所以,左边的列是朱利安日期。在这个例子中,我正在查看第 305 天和第 306 天以及 18:20 (305) 到 6:20 (306) 的时间。我希望将这些时间归类为第 1 天,而不是在午夜更改日期。此外,我需要摆脱附加到我的时间列的随机日期。我相信有一种简单的方法可以做到这一点,但如果有人知道你的头脑,我会很感激!

同样,我对 R 和编码语言很陌生,请温柔!

太感谢了。

R中的数据截图

标签: date

解决方案


  1. 你没有提到你使用的是什么语言。
  2. 鉴于时间跨度为下午 6 点到早上 6 点,我相信最简单的解决方案是从任何给定日期减少 7 小时 - 然后您的所有时间戳都将时间跨度的开始日期作为其日期部分。

推荐阅读