[英]How to convert date and time into a numeric value
作為一名新的自學R用戶,我正在努力將日期和時間值字符轉換為數字,以便我能夠對數據的唯一組合進行分組。 我希望有人之前遇到過這個,並且知道我怎么會這樣做。
我想將DateTime數據字段(30/11/2012 14:35)轉換為日期和時間的數字版本(1970年的秒數可能??),以便我可以在需要時返回參考日期和時間。
我已經搜索了R幫助和在線幫助,似乎只能找到POSIXct,strptime似乎在我見過的例子中轉換了另一種方式。
我需要將轉換應用於大型數據集,因此我需要為字段設置格式而不是單個值。
我試圖修改一些python代碼,但無濟於事......
任何有關這方面的幫助,包括我應該閱讀的工具的指針將非常感激。
你可以使用base R來做到這一點,但是在lubridate包中有一些常用日期格式的快捷方式:
library(lubridate)
d <- ymd_hms("30/11/2012 14:35")
> as.numeric(d)
[1] 1921407275
來自?POSIXct
:
“POSIXct”類表示自1970年初(UTC時區)以來的(帶符號)秒數作為數字向量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.