我有一个数据框架列,其中包含电子邮件中使用的RFC 822日期时间格式的字符串。例如:
Mon, 14 May 2001 16:39:00 -0700 (PDT)
我如何将这些解析成Date
对象的列?
我认为这是像format(x, "%a, %d %b %Y %H:%M:%S %z (%Z)")
的东西,但我还没有得到它的工作成功。我可以使用任何软件包(例如lubridate
)
as.POSIXct
似乎有效。我使用dplyr
中的mutate
将此应用于数据框架列:
df <- mutate(df, dates = as.POSIXct(dates, format = "%a, %d %b %Y %H:%M:%S %z"))