En este artículo, discutiremos cómo convertir String a Datetime en el lenguaje de programación R. Podemos convertir una string a DateTime usando la función POSIXct
Sintaxis : as.POSIXct(string, formato=”%Y-%m-%d %H:%M:%S”, tz=”UTC”)
dónde
- string es la string de entrada
- formato representa el formato de fecha y hora
- tz especifica la zona horaria local
Ejemplo 1: convertir una string a fecha y hora
Aquí vamos a tomar una string como entrada y convertirla a DateTime.
R
# consider a string string = "2021-11-21 4:5:23" # convert string to datetime final = as.POSIXct(string, format="%Y-%m-%d %H:%M:%S", tz="UTC") # display print(final) # get the type class(final)
Producción:
[1] "2021-11-21 04:05:23 UTC" [1] "POSIXct" "POSIXt"
Ejemplo 2: convertir columna de strings a fecha y hora
Aquí estamos tomando una string del marco de datos y luego la convertimos en DateTime
Sintaxis : as.POSIXct(marco de datos$nombre_columna, formato=”%Y-%m-%d %H:%M:%S”, tz=”UTC”)
dónde,
- dataframe es el dataframe de entrada
- column_name es la columna de string de fecha y hora
R
# consider a dataframe dataframe = data.frame(data = c( "2021-11-21 4:5:23", "2021-11-22 4:5:23", "2021-11-23 4:5:23", "2021-11-24 4:5:23", "2021-11-25 4:5:23")) # convert data column to datetime print(as.POSIXct(dataframe$data, format="%Y-%m-%d %H:%M:%S", tz="UTC"))
Producción:
[1] "2021-11-21 04:05:23 UTC" "2021-11-22 04:05:23 UTC" [3] "2021-11-23 04:05:23 UTC" "2021-11-24 04:05:23 UTC" [5] "2021-11-25 04:05:23 UTC"
Publicación traducida automáticamente
Artículo escrito por 171fa07058 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA