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