在大量数据中遇到类似于20190201的时间格式如下:

r语言 lm得到函数 r语言ymd函数_数据

目的是为了将时间数据处理成年月日形式,如下:

r语言 lm得到函数 r语言ymd函数_数据处理_02

可以通过mutate函数添加一行用ymd函数处理好的数据如下:

r语言 lm得到函数 r语言ymd函数_数据处理_03

再使用select函数删去原来的时间格式那一列,

最后使用tidyverse的separate函数进行分隔。

代码如下:

r2018.df <-r2018 %>% 
  mutate(time=ymd(Date.NZST.))%>%
  select(-Date.NZST.)
r2018.df <-separate(r2018.df,time, c('year', 'month', 'day'))

作业记录。