首页 > 解决方案 > 如何将星期几添加到 Rstudio 中的现有日期列

问题描述

对于我的分析,我需要在 Rstudio 的日期中添加星期几。我的数据从 1 月的第一天(2019-01-01 00:00:00)开始,时间步长是 5 分钟,因此第二个术语是“2019-01-01 00:05:00 到最后一天年。不幸的是,缺少一些行,例如,在一种情况下,2019-05-01 10:05:00 之后的下一个读数可能是 2019-05-17 23:05:00。我如何将一周中的几天分配给我的约会?

标签: r

解决方案


这个工作怎么样?首先,我们将日期转换为神奇的 R 格式,然后将其提取回我们想要的格式。

posix <- strptime(x = "2019-01-01 00:00:00", 
                  format = "%Y-%m-%d %H:%M:%S")
strftime(posix, format = "%Y-%m-%d %H:%M:%S %A")

在这里,我们基本上以完全相同的格式导出它,加上对应于工作日的 %A 运算符。


推荐阅读