lubridate

    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類。我在這裏看到了答案,例如創建新的變量來獲得例如。我不喜歡那樣。有時候我會按季度分析其他時間,按季度分析其他時間,其他時間按月分析,其他時間按持續時間分析。

    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