【发布时间】:2020-03-03 06:47:54
【问题描述】:
我有一个数据框,其中日期结构如下: 因子 w/ 136 个级别“2016 年 1 月 1 日”、“2017 年 1 月 1 日”、
当我将其转换为 as.character 然后应用 dmy (lubridate)。它说 66581 无法解析 当我将其转换而不将其更改为字符时,同样的错误
代码:
hotel$DATE <- as.character(hotel$DATE)
hotel$DATE <- dmy(hotel$DATE, "%d/%m/%Y")
我也尝试过%m%d%Y。但这不是问题
这是一个基本问题,但它杀死了我!你能帮忙吗?
【问题讨论】:
-
如果您使用
lubridate,则无需指定格式。尝试hotel$DATE <- dmy(hotel$DATE)或hotel$DATE <- as.Date(hotel$DATE, "%d/%m/%Y")假设您的日期格式为dd-mm-yyyy。 -
@RonakShah 现在说:19568 解析失败。