lubridate

    4热度

    2回答

    lubridate中的简单问题 - 我想将hms对象转换为自一天开始以来的适当秒数。 例如 library(lubridate) hms("12:34:45") 那么我想知道12小时,34分钟,45秒究竟有多长,在秒 明显的东西像 seconds(hms("12:34:45")) 只是返回 45s 这不是我想要的。我如何将这些hms值转换为秒?我想使用lubridate

    41热度

    2回答

    在R中有没有简单的方法来列出在两个指定日期之间发生的所有有效日期?举例来说,我想下面的输入: itemizeDates(startDate="12-30-11", endDate="1-4-12") 为了生产日期如下: "12-30-11" "12-31-11", "1-1-12", "1-2-12", "1-3-12", "1-4-12" 我在班级和日期的格式灵活,我只是需要的一种实现概

    2热度

    3回答

    在R,我得到了数据级日期如下: 20100701 20100702 20100703 20100704 我怎么可能把它们变换为后续形式: 2010 07 01 2010 07 02 2010 07 03 在3列中的年,月,日的数据。

    2热度

    1回答

    假设我有一组动物园数据与{0,1}集合中的信号。 例如 a b c Oct 2005 1 0 1 Nov 2005 0 1 1 Dec 2005 0 1 0 Jan 2006 1 0 0 Feb 2006 1 1 0 Mar 2006 0 0 1 Apr 2006 0 0 1 May 2006 0 1 1 Jun 2006 1 1 0 Jul 2006 0 1 1 Aug

    6热度

    2回答

    用于定义相同函数的包的开发有哪些好的模式?在我的情况下,lubridate和data.table都定义了wday。

    26热度

    3回答

    如果日期向量有两位数字的年份,mdy()转身69和99之间的00和68岁之间进入21世纪年年内进入20世纪年。例如: library(lubridate) mdy(c("1/2/54","1/2/68","1/2/69","1/2/99","1/2/04")) 给出了下面的输出: Multiple format matches with 5 successes: %m/%d/%y, %m/

    2热度

    1回答

    我试图在R中创建一个干净的函数来返回TRUE/FALSE,如果一个POSIXlt时间向量在早晨高峰时间,也就是周一早上7.30到9.30到星期五。这是我迄今为止所做的,但似乎有点漫长而复杂。是否有可能在保持代码本身可读性的同时进行改进? library(lubridate) morning.rush.hour <- function(tm) { # between 7.30am an

    1热度

    1回答

    我想字符向量转换成POSIXct对象,但有麻烦达到这个 03-Jun-2012 5:00am PDT 我可以使用日期lubridate dmy功能,但我有麻烦它随着时间的推移

    2热度

    1回答

    在R,我可以用解析日期为Lubridate格式: d <- ymd("2013-02-15") 我如何输出这yyyyMMdd格式,如: 20130215 等效.NET命令是: .ToString("yyyyMMdd") 我知道这个问题的答案将是简单的,但我已经花了最后一小时试图找到任何参考ŧ o到目前为止没有成功输出Lubridate的日期。

    13热度

    2回答

    我有一个关于R的lubridate包简单的问题。自从时代以来,我有几秒钟的时间戳。我想将其转换为YYYY-MM-DD-HH格式。在基础R,我可以做这样的事情,首先将其转换为一个日期格式 > x = as.POSIXct(1356129107,origin = "1970-01-01",tz = "GMT") > x [1] "2012-12-21 22:31:47 GMT" 注意上面只是把