lubridate

    0熱度

    1回答

    我想將小時法語時間的字符序列轉換爲POSIXct。 該序列在02:00(CEST => CET)包括一個導致重複輸出時間的dst時鐘改變。 char_dates <- c("2017-10-29 01:00:00", "2017-10-29 02:00:00", "2017-10-29 02:00:00", "2017-10-29 03:00:00"

    0熱度

    3回答

    我需要從一個時間戳格式中提取日期,例如 「八月-02-2017上午7點54分31秒UTC」 我想提取日期形式2017-08-02。如何在R中做到這一點?我嘗試使用「lubridate」包,但它無法解析它。

    0熱度

    1回答

    我從csv文件閱讀本爲R DF < - ID DATE TIME 1 10/14/2000 8:30:05 2 02/13/2001 12:05:05 我有麻煩,把它改爲POSIX格式的日期和時間。 df <- ID DATE TIME DATETIMEPOSIX 1 10/14/2000 8:30:05 2000-10-14 8:30:05 2 02/13/2001 01

    0熱度

    1回答

    我試圖根據行A,x在1年內發生的行來創建一個啞元變量x。 我認爲這可能是一個常見問題,並且還有類似的問題已經發布(我發現了this is the most similar)。不幸的是,動物園包不適合,因爲它不能很好地處理irregular spaced dates(我不想聚合行,我的數據太大,無法處理這個問題),我一直試圖unsuccessfully找出一個數據表方法來做到這一點,雖然我希望根據我

    1熱度

    2回答

    新來的R,所以可能是一個noob問題。考慮下面的代碼,特別是在for循環: library(lubridate) #Read in all site files in the directory sitefiles <- list.files(pattern = "\\.csv$") #Get a list of all csv's in dir sites <- list()

    1熱度

    1回答

    我正在進行時間序列分析,我希望能夠用不同的分析單位開發多個數據集。即:數據集1中的單位將是X國的區域,爲期4年(districtYearPeriodCode)中的2周時間段,數據集2中的單位將是X國的區域,爲期4周的時間段4年,等等。 我已經創建了許多數據框,其中包含每個間隔的開始和結束日期以及間隔ID。以下是兩週的時間間隔。 begin <- seq(ymd('2004-01-01'),ymd(

    2熱度

    2回答

    我有一個數據幀(「觀察」),其格式爲H:M(「時間」)。在第二個數據幀(「間隔」)中,我的時間範圍由「From」和「Till」變量定義,格式也爲H:M。 我想統計每個區間內的觀測值的數量。我一直在使用data.table中的between,這在包含日期時一直沒有任何問題。 但是,現在我只有時間戳,沒有日期。這導致在跨越午夜(20:00 - 05:59)的時間間隔中發生的一些問題。這些時間不計入我嘗

    0熱度

    3回答

    我有 01:09:00 00:14:00 00:00:00 11:47:00 10:34:00 08:15:00 的數據在%M:%S:00測量一定時間的數據(到第一數字是分鐘,第二個數字是秒)。我想將其轉換爲總秒數。這與lubridate很容易做到,但R一直認爲格式是%H:%M:%S。 可以用lubridate計算我的數據在格式中所經過的總秒數?如果不是,將數據轉換爲適當格式的最佳方

    2熱度

    2回答

    假如我有一個數據幀DF: df <- read.table(header=T, text=' Date 03/12/2007 02/01/2008 01/02/2008 02/03/2008 ') library(lubridate) df$Date = as_date(dmy(df$Date))

    1熱度

    1回答

    我在我的數據中有幾列使用parse_date_time,這些列有多種日期格式。例如,一列可能有日期格式"%d-%b-%y"和"%m/%d/%Y"。 因此,"06/11/2017"("%m/%d/%Y")和"11-Jun-17"("%d-%b-%y")對應於同一日期「2017年6月11日」("%Y-%m-%d") 我使用lubridate::parse_date_time解析的日期,其中不同的日期格