lubridate

    31热度

    2回答

    我用lubridate和揣摩,这将是如此容易 ymd("2010-01-31")+months(0:23) 但看看一个得到什么。这一切都搞砸了! [1] "2010-01-31 UTC" "2010-03-03 UTC" "2010-03-31 UTC" "2010-05-01 UTC" "2010-05-31 UTC" "2010-07-01 UTC" "2010-07-31 UTC" "2

    7热度

    2回答

    我有一个变量,称为Started这是人类受试者参加研究的日期和另一个变量称为dos1这是主题上次手术的日期。我想确定自从上次手术到入选当天多少个月。我想: as.period(syrrupan$Started-syrrupan$dos1,units=c("month")) 我想到这给我的是这样的: 14, 18, 1, 26 每个数字为月数。 相反,我得到: 1 year, -4 mont

    0热度

    2回答

    当使用类似?的函数时,是否可以抑制诸如“使用日期格式...”之类的消息? > ymd(vec) Using date format %Y%m%d 虽然这些都是很好看的时候,你是铸造一个载体,它可以在某些情况下烦人。

    2热度

    1回答

    外积,我需要在0:10小时过去每个原始日期时间来创建data.frame包含日期时间 - 第一个列0小时过去,第二列1小时过去等 我在使用lubridate的东西时遇到了一些麻烦。我认为这应该工作: rt <- ymd_hms(c("2011-11-03 19:24:12", "2011-10-28 20:48:21", "2011-11-04 10:06:14", "2011-10-3

    10热度

    3回答

    我对R相对较新,但这是我第一次必须处理日期转换。我从CSV读取数据(使用read.table()),但是我缩短了数据以突出显示我的问题。当读入R时,日期字段是字符。 简单地说,除了少数情况外,我的大部分日期都会被正确强制。下面的例子会希望告诉你发生了什么。 # my attempt to coerce the date -- uses the stringr package prods.all$

    9热度

    2回答

    我已经阅读了一系列发生事件的37个日期和时间。它现在坐在一个POSIXlt对象上。我想要一个关于每天事件发生的时间的图形表示。所以x轴应该是日期,y轴应该是一天的时间。 然后我试着用GGPLOT2 qplot(day(dttm), hour(dttm)) 这就是那种我想要的阴谋,但它不具备分钟的分辨率。我如何在y轴中包含小时和分钟? 下面是一些样本数据 dttm [1] "2011-11-1

    2热度

    1回答

    我已经开始使用data.table。事实上,它是非常快速和相当好的语法。我在日期上遇到麻烦。我喜欢用lubridate。在我的许多数据集中,我有日期或日期和时间,并使用lubridate来操纵它们。 Lubridate将该瞬间存储为POSIX类。我在这里看到了答案,例如创建新的变量来获得例如。我不喜欢那样。有时候我会按季度分析其他时间,按季度分析其他时间,其他时间按月分析,其他时间按持续时间分析。