¿Cómo funcionan las fechas en R?

Autor: | Última modificación: 18 de abril de 2024 | Tiempo de Lectura: 4 minutos
Temas en este post:

Algunos de nuestros reconocimientos:

Premios KeepCoding

Saber cómo funcionan las fechas en R forma parte de los conocimientos clave para realizar un procedimiento adecuado según el tipo de datos que te encuentres estudiando. Las fechas son un dato cuantitativo que requiere de determinados procesos regidos por su carácter, por ello, conocer cómo debes de abordarlos durante el procesamiento de los datos es de suma importancia. Además, un buen data scientist debe contar con estos saberes para enfrentarse a las posibles soluciones de un tratamiento de los macrodatos.

De hecho, en general, la estadística forma parte de este reconocimiento de las preguntas, información y valor que pueden extraerse de los datos que se están estudiando. Por esta razón, en este post, te explicamos cómo funcionan las fechas en R.

Introducción a R

En primer lugar, como introducción a R, una de las cuestiones que más destaca en este lenguaje de programación con respecto a los demás es que fue diseñado y está orientado a la estadística, a diferencia, por ejemplo, de Python, que es un lenguaje de programación más generalista.

Por otra parte, es de código abierto (open source), por lo que podrás descargar el código y contribuir, como con casi todas las herramientas que existen ahora, a la ciencia de los datos.

Como parte de la introducción a R debes tener en cuenta que es algo muy parecido al software SPSS (Statistical Package for Social Sciences o Paquete Estadístico para las Ciencias Sociales, en español) y también a Matlab (MATrix LABoratory o Laboratorio de Matices, en español).

¿Cómo funcionan las fechas en R?

Además de ser de código abierto, se entrega bajo la licencia GPL (General Public License o Licencia Pública General) que, básicamente, es un derecho de autor utilizado para este tipo de lenguaje open source.

Por último, el lenguaje de programación R cuenta con una multitud de paquetes que complementan su funcionalidad, como las asignaciones, las operaciones y las funciones básicas. 

¿Cómo funcionan las fechas en R?

Saber cómo funcionan las fechas en R es uno de los principales conocimientos para llevar a cabo un estudio estadístico, puesto que se encuentra en la primera etapa de identificación de los tipos de datos que se están abordando.

¿Cómo funcionan las fechas en R?

En efecto, las fechas en R son uno de los comandos básicos de la estadística Big Data junto a los factores, las matrices, los vectores, las listas, los valores infinitos, NULL o no disponibles, entre otros.

Por otra parte, a continuación te exponemos que existen dos objetos para almacenar fechas en R, las cuales son:

  • Posixct, que es el recubrimiento sobre un timestamp en segundos según los datos de fechas que hayas ingresado.
  • Posixlt, que es una lista de objetos que contiene la información de la fecha con la que te encuentras trabajando.

Ejemplo de fechas en R

Con el fin de que comprendas en profundidad cómo funcionan las fechas en R, a continuación te presentamos un ejemplo en el que se muestra cómo funciona la opción de Posixct a partir de unos datos de fecha totalmente aleatorios:

d1<-as.POSIXct("2018-10-5 15:40", tz='CET')
d1

[1] «2018-10-05 15:40:00 CEST»

d2<-as.POSIXct("5/10/2018 17:33",format="%m/%d/%Y")

d2

[1] «2018-05-10 UTC»

?as.POSIXct
str(d1)

POSIXct[1:1], format: «2018-10-05 15:40:00»

class(d1)
  1. ‘POSIXct’
  2. ‘POSIXt’
unclass(d1)

1538746800

d1+60*60*24

[1] «2018-10-06 15:40:00 CEST»

d3<-as.POSIXlt("2018-4-5")
d3

[1] «2018-04-05 UTC»

class(d3)
  1. ‘POSIXlt’
  2. ‘POSIXt’
unclass(d3)
¿Cómo funcionan las fechas en R?
d3$mday<-6
d3

[1] «2018-04-06 UTC»

str(d3)

POSIXlt[1:1], format: «2018-04-06»

c(as.POSIXct("2018-01-01"),as.POSIXct("2018-01-02"),as.POSIXct("2018-01-03"))

[1] «2018-01-01 UTC» «2018-01-02 UTC» «2018-01-03 UTC»

df<-data.frame(fecha=c(as.POSIXlt("2018-01-01"),as.POSIXlt("2018-01-02"),as.POSIXlt("2018-01-03")))
str(df)

‘data.frame’: 3 obs. of 1 variable:
$ fecha: POSIXct, format: «2018-01-01» «2018-01-02» …

Ahora que comprendes este tipo de comando básico, te recomendamos realizar este ejemplo y muchos más parecidos para que, en la práctica, ahondes en el uso de este tipo de comandos a los que tendrás que enfrentarte como un buen data scientist.

Sigue aprendiendo más sobre el Big Data

En el desarrollo de esta post, te explicamos cómo funcionan las fechas en R para el desarrollo de un estudio estadístico en el manejo de los macrodatos, sin embargo, este tipo de datos cuantitativos puede exigir otro tipo de procedimientos según el carácter del conjunto de datos procesados. Por este motivo, resulta necesario seguir aprendiendo al respecto.

Si aún no sabes cómo, en KeepCoding te ofrecemos el Bootcamp Full Stack Big Data, Inteligencia Artificial & Machine Learning. Por medio de este, se te presentarán las teorías del aprendizaje automático con énfasis en algoritmos de regresión y clasificación. De manera que, con el tiempo, serás capaz de conocer las ventajas y desventajas de los distintos algoritmos analizados. Además, llegarás a las buenas prácticas en el entrenamiento de modelos de aprendizaje automático, gracias a que se fusionarán los fundamentos teóricos con ejemplos prácticos y realistas. ¡Inscríbete y empieza ahora!

Posts Relacionados

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado