J'ai une colonne chr au format suivant et je dois la convertir en datetime dans R, en gardant le même format. Comment fait-on ça? ts='10-MAR-21 08.07.14 PM'

r
1
lea 18 mars 2021 à 21:54

1 réponse

Meilleure réponse

Comme suggéré par akrun. Vous pouvez utiliser la fonction dmy_hms du package lubridate. Voici un exemple.

library(lubridate)
library(dplyr)

df1 <- df %>% 
  mutate(x = dmy_hms(x))

Les données:

df <- data.frame(x="10-MAR-21 08.07.14 PM")
2
TarJae 18 mars 2021 à 19:02