如何使用 lubridate 将我的字符列更改为日期?
How to use lubridate to mutate my character columns to dates?
我导入了一个日期格式为 'month year' 的数据集(例如 July 2020
),这些日期已被自动解析为字符。我正在尝试使用 lubridate::parse_date_time()
将它们转换为日期。当我这样做时,润滑 returns 日期列表(例如 "2020-07-01 UTC", "2020-07-01 UTC", "2020-07-01 UTC", "2020-07-01 UTC", "2020-07-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC"
等)。
这就是我想要的,但现在我被卡住了:我不确定如何将这些返回到我的原始数据框中,用这个新的日期表示替换之前的字符列。有没有一个非常明显的方法来做到这一点?
尝试
dataframe %>% mutate(date = parse_date_time(date)) -> dataframe
或
dataframe$date <- parse_date_time(dataframe$date)
我导入了一个日期格式为 'month year' 的数据集(例如 July 2020
),这些日期已被自动解析为字符。我正在尝试使用 lubridate::parse_date_time()
将它们转换为日期。当我这样做时,润滑 returns 日期列表(例如 "2020-07-01 UTC", "2020-07-01 UTC", "2020-07-01 UTC", "2020-07-01 UTC", "2020-07-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC", "2020-06-01 UTC"
等)。
这就是我想要的,但现在我被卡住了:我不确定如何将这些返回到我的原始数据框中,用这个新的日期表示替换之前的字符列。有没有一个非常明显的方法来做到这一点?
尝试
dataframe %>% mutate(date = parse_date_time(date)) -> dataframe
或
dataframe$date <- parse_date_time(dataframe$date)