lubridate

    1热度

    3回答

    我需要找到所有对应于一组日期的'下一个星期五'。 例如2015-08-03(2015年8月3日星期一)作为输入,应返回2015-08-07(2015年8月7日星期五)作为输出。 我找不到一种方法来管理这种需求,而阅读lubridate's vignette,你会如何继续? library(lubridate) date <- "2015-08-03" date <- wmd(date) wd

    4热度

    4回答

    我有一个数据帧,如下 tmpdf <- data.frame(licensePlate = c("Y80901", "Y80901", "Y80901", "AMG-999", "AMG-999", "W3188", "W3188"), starttime= c("2015-09-18 09:55", "2015-09-18 23:00", "2015-09-20 15:00", "2015-0

    1热度

    1回答

    我正在使用sqlite数据库表。我使用RSQLite软件包将数据提取到R中。其中一列包含日期。 Sqlite将它存储为一个实数,这是中午4714年11月24日格林威治中午以来的天数。 (e.g.1264896000)。有关如何将其转换为R中的有效日期的任何想法?我尝试了以下内容 as.POSIXct(1264896000,origin = "-4714-11-24") 但是,这不作为标准形式的

    3热度

    2回答

    我有一个风速和风向时间系列,我试图做一个使用线段来描绘风速和方向的情节。我需要从每个点(这是我挂起的位置)的线段得到风速对时间(我可以创建)的基点散点图。线的长度必须与风速成比例,该角度需要风向。我正在使用ggplot2和geom_segment,但是因为x是时间,我无法找到正确的公式来用于xend。 这里是数据帧的一个示例: 日期时间WINDSPEED_MPH DIR 2008年8月29日零点4

    1热度

    3回答

    联盟: df <- data.frame(id=c(1, 2, 3), interval=c( new_interval(ymd("2001-01-01"), ymd("2002-01-01")), new_interval(ymd("2001-01-01"), ymd("2004-01-01")), new_interval(ymd("

    -1热度

    1回答

    我有一个日期列,它是数字如下 Date1 4010 5178 5494 6750 7106 39 39 172 1704 4152 我试图将其转换为真正的约会使用此功能 as.Date(df$Date1, origin = "1970-01-01") 但是我看到的是,这

    3热度

    1回答

    我开始R.与lubridate包打我注意到,now(tzone="EST")计算为: [1] "2015-08-25 13:01:08 EST" 而now(tzone="PST")导致了警告: [1] "2015-08-25 18:02:16 GMT" Warning message: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'PST

    0热度

    4回答

    我在考虑如何根据时间查找日期(表中不存在日期)。 例如:记住,我只是有时间 time = c("9:44","15:30","23:48","00:30","05:30", "15:30", "22:00", "00:45") 我知道的事实,开始日期是2014年8月28日,但我如何才能在午夜之后更改日期。 预期的结果将是 9:44 2014-08-28 15:30 2014-08-28 2

    4热度

    3回答

    在[R,我代表两种不同格式的日期字符串矢量: “月/日/年” “月日,今年” 第一种格式有两位数的年份,所以我的矢量看起来是这样的: c("3/18/75", "March 10, 1994", "10/1/80", "June 15, 1979",...) 我想以标准格式将日期放入向量中。使用lubridate包中的mdy函数应该很容易,除非我将它传递给第一种格式,否则它将返回一个不需要的世

    1热度

    1回答

    我有一个data.frame,其中包含两个日期列,一个用于个人的出生日期(DOB)和一个参考时间点(Snapshot.Date),假设这是我们上次见到这个人的日期。还有其他列(省略),所以我最好喜欢将结果作为列添加到我现有的data.frame中。 我想计算个人最后一个生日(相对于Snapshot.Date)和Snapshot.Date有多少个月(连续)。 我已经尝试了plyr解决方案和基础sap