¿Cómo convertir string a fecha y hora en R?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *