我有一个包含各种推文的csv文件。我要做的是从每一行中提取日期和时间,然后从中进行直方图。它必须在r中完成,我不知道如何具体提取时间和日期。我附上了数据外观的图片。
答案 0 :(得分:0)
您的所有日期时间都是固定长度,因此您可以使用substr
功能分别提取日期和时间的每个部分,然后使用paste
将它们重新组合在一起order,然后使用lubridate
包中的一个日期时间解析函数将其转换为POSIXct(日期时间)对象。
例如:
library(lubridate)
date <- 'Tue Feb 11 12:19:39 +0000 2014'
parsed_date <- mdy_hms(paste(substr(date, 5, 10), substr(date, 27, 30), substr(date, 12, 19)))
> parsed_date
[1] "2014-02-11 12:19:39 UTC"