-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.qmd
38 lines (24 loc) · 1.77 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
title: "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](https://rdatatable.gitlab.io/data.table/index.html):
> 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](https://cran.r-project.org/web/packages/data.table/vignettes/datatable-intro.html))
## Comparaciones con otros paquetes
[Benchmarks](https://duckdblabs.github.io/db-benchmark/)
## Instalación
```{r}
#| eval: false
install.packages("data.table")
```
## Recursos
### Comunidad
- [StackOverflow data.table](https://stackoverflow.com/questions/tagged/data.table)
- [Wiki](https://github.com/Rdatatable/data.table/wiki)
- [Vignettes](https://rdatatable.gitlab.io/data.table/index.html)
- [Tutorial recomendado](https://franknarf1.github.io/r-tutorial/_book/tables.html#program-cols)