lubridate

    1热度

    1回答

    我想安装R的软件包lubridate,但我总是有相同的错误消息。 环顾它看起来与它有一个函数date()已经存在 也作为base :: date()的事实有关。但是在测试包期间,它会调用date()并因此导致错误。 在这里我得到什么: install.packages("lubridate") Installing package into ‘/home/user/R/i586-pc-linux

    1热度

    1回答

    我已经确定,如果不是自己创建的,困难的错误在一些不错的代码解决从这里StackOverflow上慷慨申请人收到几个星期前,我今天可以使用一些新的援助。 样本数据(下面称为对象eh): ID 2013-03-20 2013-04-09 2013-04-11 2013-04-17 2013-04-25 2013-05-15 2013-05-24 2013-05-25 2013-05-26

    2热度

    1回答

    ymd from lubridate,默认值tz是UTC。我不知道确切的更改时间,但我知道在1.5版本中默认值是UTC,但是在1.5.8版本中,默认值现在是NULL。 这改变的ymd从POSIXct对象Date对象,打破了很多我的代码,我靠有POSIXct对象的输出,但是现在有一个Date。有没有一种方便的方法来实现向后兼容,还是我需要将tz='UTC'添加到所有依赖于此的旧代码?

    2热度

    1回答

    我想解析一个2位数年份的日期。但是这不起作用。有人可以告诉我为什么吗? Browse[1]> as.Date("Jan-84", format = "%b-%y") [1] NA

    1热度

    1回答

    我有一个数据框在R,我已经从CSV导入。在CSV的 “时间” 的格式是 “%Y-%间 - %d%H:%M:%S”,例如: > head(btc_data) time btc_price 1 2017-08-27 22:50:00 4,389.6113 2 2017-08-27 22:51:00 4,389.0850 3 2017-08-27 22:52:00 4,388.86

    2热度

    1回答

    运行一些测试以了解如何使用lubridate库类interval来解决问题。 有没有简单的方法来检查一个日期/时间是否在给定的时间间隔内?到目前为止,我所提出的所有方法都是将单一日期转换为将单个日期重复为开始和结束时间的间隔,然后像这样测试它。只是不知道是否有一个更好的办法: library(lubridate) intTest <- mdy_hms("5/20/2017 2:28:57",

    0热度

    1回答

    我想从一个日期对象即周数和年份R. 在那之前,我做到了分开:我用isoweek()函数提取周和年()函数来提取年份。所以我的data.frame有3个变量:日期,星期,年份 除了开始/结束年份以外,例如2015年有53周,2016年1月1日属于2015年第53周。 ..但与我的代码,它是这样的,1/1/2016是第53周,但2016年,而我希望它是在2015年第53周。 所以有一种方法在R提取周数

    0热度

    1回答

    我试图使用lubridate包与tidyverse包中提供的选择功能和管道查看日期的日期。但是,使用select时我无法使用它。我想我可以使用select而不是使用$运营商。这里有什么问题? library(tidyverse) library(lubridate) > df <- data.frame(arrivals = c("2015-11-11","2015-11-12")) > d

    0热度

    1回答

    我有我的第一次去使用日期变量作为一个Shiny应用程序的过滤器我放在一起,我无法理解为什么代码不返回任何情况。我使用lubridate包预处理了mydf(这里仅包含我遇到的变量)的数据。我一直在尝试各种方式,包括as.Date,as_date等,但没有成功。我错过了什么?下面 代码: library(shiny) library(dplyr) mydf <- structure(list(E

    1热度

    3回答

    我有一个指定一天中的小时的双精度矢量,例如下面给出的示例。 6.50将对应于06:30的hh:mm格式等。 ts <- c(6.50, 7.00, 7.25, 7.45, 8.00) 我想将其转换为日期或时间格式。我能想出的解决方案涉及从数字中除去小数位并将其转换为分钟,但是这感觉有点“黑客”,例如, library(lubridate) hm(paste(floor(ts), (ts -