在R中解析RFC 822(电子邮件)格式的日期时间?

时间:2016-07-02 01:06:24

标签: r date datetime

我有一个数据框列,其中包含电子邮件中使用的RFC 822日期时间格式的字符串。例如:

Mon, 14 May 2001 16:39:00 -0700 (PDT)

如何将这些解析为Date个对象的列?

我认为它类似format(x, "%a, %d %b %Y %H:%M:%S %z (%Z)"),但我还没有成功地运作。我可以使用任何套餐(例如lubridate)。

1 个答案:

答案 0 :(得分:0)

as.POSIXct似乎有效。我使用mutate中的dplyr将数据应用于数据框列:

df <- mutate(df, dates = as.POSIXct(dates, format = "%a, %d %b %Y %H:%M:%S %z"))