lubridate

    2热度

    1回答

    我刚刚开始于R. 我的数据是在csv文件中。这是一个摘录: p, t, a, b, c p01, t1, 4292.226015, 4292.226015, 0.0 p01, t3, 693.795607, 693.795607, 0.0 p02, t1, 262.798468, 262.798468, 0.0 p02, t2, 113.381499, 113.381499, 0.

    1热度

    1回答

    我得到以下错误消息: Error in if (sum(c(new$hour, new$min, new$sec))) { : argument is not interpretable as logical 当我执行以下代码: keep$EstimateDate <- as.Date(keep$date + keep$days,"%Y-%m-%d") keep$EstimateD

    4热度

    1回答

    以下是我认为这是一个可能的错误: require(lubridate) d = as.Date("1994-03-31") > d + months(1) [1] "1994-05-01" 我的理解是,这应该回到1994年4月的最后请建议如果这确实是一个错误。

    1热度

    1回答

    我有一个CSV文件中的日期时间对看起来像 2012年11月4日 在一列 上午12时06分08秒 在相邻列。它们在当地时间被记录(即它们在适当的时间切换到PST和PDT),但文件中没有tz或DST指示符。检测这个唯一可见的方式是时间序列做有趣的事情。例如,于2012年11月4日,我的倍像 上午12点51分二十秒 上午01点13分08秒 上午1点24分58秒 上午一点40分28秒1 的序列: 48:0

    1热度

    1回答

    我有与this question完全相反的问题。 sqldf将日期从GMT/UTC转换为本地时间。我如何防止这种行为?注意:我使用lubridate包将日期字符串转换为POSIXct。 dates <- c("9/12/2010 0:25","9/12/2010 23:22","9/10/2010 1:55") foo <- data.frame(dates=mdy_hm(dates)) 回

    3热度

    1回答

    使用选项label = TRUE的lubridate包中的wday()函数返回英语中星期几的名称。我想知道是否有可能以另一种语言获得一周中的星期几的名称。有什么选择吗?

    0热度

    1回答

    下面的代码失败 a = data.table(date=seq(ymd('2001-6-30'),ymd('2003-6-30'),by='weeks')) a = a[,list(date=date,a=rnorm(105),b=rnorm(105))] b = seq(ymd('2001-6-30'),ymd('2001-07-28'),by='weeks') a[date %in%

    6热度

    4回答

    This question询问R中的时间段聚合,大熊猫称为重新采样。最有用的答案是使用XTS包在给定时间段内进行分组,应用sum()或mean()等函数。 其中一条评论建议在lubridate中有类似的内容,但没有详细说明。有人可以使用lubridate提供一个惯用的例子吗?我已经阅读了几次润湿的小插图,并可以想象一些lubridate和plyr的组合,但是我想确保没有更简单的方法,我错过了。 为

    4热度

    4回答

    我有一个Date,并有兴趣将其表示为一个整数yyyymm窗体。目前,我这样做: get_year_month <- function(d) { return(as.integer(format(d, "%Y%m")))} mydate = seq.Date(from=as.Date("2012-01-01"), to=as.Date("5012-01-01"), by=1) system.ti

    1热度

    2回答

    我需要从data.frame中分离时间和日期有time列2012-09-27 07:05:59。 然后我必须使用date和time列来提取特定日期/时间的数据。 我该如何去做这件事?可能是我想做this one的相反。 我试过使用strptime函数和lubridate包,但无法使其工作。 data1 <- structure(list(event.date = structure(list(se