¿Cómo separar la fecha y la hora en R?

En este artículo, vamos a separar la fecha y la hora en el lenguaje de programación R. La fecha y hora tiene el formato de fecha y hora (AAAA/MM/DD HH:MM:SS- año/mes/día Horas:Minuto:Segundos). 

Extraer la fecha de la marca de tiempo: vamos a extraer la fecha usando la función as.Date().

Sintaxis:

 como. Fecha (datos)

donde datos es la marca de tiempo.

Extraer el tiempo de la marca de tiempo: Podemos hacer esto usando la función as.POSIXct(). Para obtener un formato de hora en particular, podemos usar la función format()

Sintaxis:

formato(como.POSIXct(datos), formato = “%H:%M”)

Dónde,

  • as.POSIXct() se utiliza para extraer la hora de la marca de tiempo
  • format se utiliza para obtener el formato de hora. Ej: horas: minutos y segundos
  • los datos son la marca de tiempo

Ejemplo 1:

R

# create variable with one time stamp 
data ="2021/05/25 12:34:25"
                             
# extract date from the time stamp
print( as.Date(data))
  
# get time from date using format in 
# the form of hours and  minutes 
print( format(as.POSIXct(data), format = "%H:%M"))

Producción:

Ejemplo 2: 

R

# create variable with one time stamp 
data ="2021/05/25 12:34:25"
                             
# extract date from the time stamp
print( as.Date(data))
  
  
# get time from date using format in the 
# form of hours ,minutes  and seconds
print( format(as.POSIXct(data), format = "%H:%M:%S"))

Producción:

Ejemplo 3:

R

# create data  with five time stamps 
data = c("2021/05/25 12:34:25",
         "2019/1/14 04:10:30",
         "2020/7/11 09:05:05",
         "2018/1/14 04:10:30",
         "2017/7/11 09:05:05")
                             
# extract date from the time stamp
print( as.Date(data))
  
# get time from date using format in the
# form of hours ,minutes  and seconds
print( format(as.POSIXct(data), format = "%H:%M:%S"))

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 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 *