
R for Programmers
Dan Zhang
- Editorial
- CRC Press
- Año
- 2016
- Páginas
- ~374
- Nivel
- Intermedio
De qué trata
Manual exhaustivo escrito por Dan Zhang y publicado por CRC Press en 2016. Aborda el lenguaje R desde una perspectiva de ingeniería de software para profesionales de la computación que dominan C, Java o Python.
Explora la sintaxis avanzada de R, manipulación de vectores y matrices a bajo nivel, programación orientada a objetos (S3, S4, RC), depuración y profiling de código con `Rprof`, compilación Just-in-Time con `compiler` y desarrollo de paquetes R completos con `devtools`.
El autor destaca patrones de arquitectura limpia, gestión eficiente de memoria y técnicas para evitar las trampas de lentitud comunes en scripts improvisados. Excelente para ingenieros de software que se integran en equipos de ciencia de datos.
- R
- Ingeniería de Software
- Paquetes R
- devtools
- Rprof
- Profiling
- POO
- Optimización
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Desarrollo y Publicación de un Paquete Profesional de R
Construcción de un paquete con documentación roxygen2, pruebas unitarias testthat y funciones compiladas en C para cálculo acelerado.

