gpt4 book ai didi

r - 从 %y-%m-%d %h :%m:%s to %Y%M%D with lubridate and mutate 更改日期格式

转载 作者:行者123 更新时间:2023-12-03 21:55:13 25 4
gpt4 key购买 nike

我有一个 tbl_df有两列 StartTime 和 StopTime。两者都是dttm .

我想将其格式从 "%y-%m-%d %h:%m:%s" 更改为至 "%y%m%d" .

我试过了

data <- mutate(data, StartTime = ymd(StartTime), StopTime = ymd(StopTime))

但它返回

Warning messages: 1: All formats failed to parse. No formats found. 2: All formats failed to parse. No formats found.



我该怎么做?

请不要发送其他不使用 lubridate 包的问题。

谢谢

最佳答案

我认为这应该有效

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

关于r - 从 %y-%m-%d %h :%m:%s to %Y%M%D with lubridate and mutate 更改日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44312872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com