gpt4 book ai didi

r - 从r中的日期时间减去天数

转载 作者:行者123 更新时间:2023-12-02 07:34:52 25 4
gpt4 key购买 nike

这样做有点麻烦,但我们还是要开始。将时间序列视为:

Date1 <- seq(from = as.POSIXct("2010-05-01 02:00"), 
to = as.POSIXct("2010-10-10 22:00"), by = 3600)
Dat <- data.frame(DateTime = Date1,
x1 = rnorm(length(Date1)))

此示例数据集用于新西兰某个位置的气温。我想将此数据集与美国的某个位置进行比较,但在比较北半球和南半球数据集时,季节将相反,因此我正在寻找一种合理的方法来改变新西兰数据的季节性模式与美国数据相同。我将尝试执行此操作的一种方法是将数据中的日期减去 183,然后与美国数据进行比较。因此,我的问题给出了一个日期时间格式,如问题中所示,您如何从中减去 183 天并得到一个新的日期时间。因此,对于此示例,5 月 1 日是 121 年的一天,因此从中减去 183 天,我们最终得到 2009 年 11 月的一天。这怎么能做到呢。我意识到问题可能不是很清楚,但这是表达我的意图的最好方式。

最佳答案

你在找这个吗?

Date1 - as.difftime(183, unit = "days")

您还可以使用lubridate:

library(lubridate)
Date1 - days(183)

关于r - 从r中的日期时间减去天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17786395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com