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 -