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