我有一个tbl_df
有两列开始时间 and StopTime。两者都是dttm
.
我想改变它的格式"%y-%m-%d %h:%m:%s"
to "%y%m%d"
.
我试过了
data <- mutate(data, StartTime = ymd(StartTime), StopTime = ymd(StopTime))
但它返回
警告消息: 1:所有格式解析失败。未找到格式。 2:所有格式解析失败。未找到格式。
我该怎么做?
请不要发送不使用 lubridate 包的其他问题。
Thanks
我认为这应该有效
library(dplyr)
library(lubridate)
df <- data_frame(StartTime1 = "2017-04-28 12:50:45")
df %>% mutate(StartTime2 = ymd_hms(StartTime1),
StartTime3 = as_date(StartTime2))
#> # A tibble: 1 x 3
#> StartTime1 StartTime2 StartTime3
#> <chr> <dttm> <date>
#> 1 2017-04-28 12:50:45 2017-04-28 12:50:45 2017-04-28
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)