• Source Code
  1. Introducción
  2. Introducción y recursos
  • Introducción
    • Introducción y recursos
    • Sintaxis básica
    • Importar y exportar datos
  • Operaciones
    • Filtros y selección de columnas
    • Modificación de columnas
    • Agrupación y cadenas de operaciones
    • Uniones entre tablas
    • Reformatear tablas
    • .SD()
    • Ejercicios

On this page

  • ¿Qué es? ¿Qué ventajas tiene?
  • Comparaciones con otros paquetes
  • Instalación
  • Recursos
    • Comunidad

Introducción y recursos

¿Qué es? ¿Qué ventajas tiene?

Es un paquete que extiende y hace más eficiente el data.frame de R base. De acuerdo con los creadores del paquete:

Las operaciones de manipulación de datos como subconjunto, grupo, actualización, unión, etc., están inherentemente relacionadas. Mantener estas operaciones juntas permite:

  • una sintaxis concisa y consistente independientemente del conjunto de operaciones que desees realizar para lograr tu objetivo final.
  • realizar análisis de manera fluida sin la carga cognitiva de tener que mapear cada operación a una función particular de un conjunto potencialmente enorme de funciones disponibles antes de realizar el análisis.
  • optimizar automáticamente las operaciones internamente y de manera muy efectiva, al saber precisamente los datos requeridos para cada operación, lo que lleva a un código muy rápido y eficiente en términos de memoria.

En resumen, si estás interesado en reducir enormemente el tiempo de programación y computación, entonces este paquete es para ti.

(Vigneta de introducción a data.table)

Comparaciones con otros paquetes

Benchmarks

Instalación

install.packages("data.table")

Recursos

Comunidad

  • StackOverflow data.table
  • Wiki
  • Vignettes
  • Tutorial recomendado