Herramientas funcionales y de texto
10 pasos en 4 series de R.
Programación funcional y el trabajo con cadenas y fechas que suele acompañarla. Primero la familia map de purrr, luego stringr, y después fechas con lubridate y factores con forcats.
Diez pasos. Las funciones map reemplazan a casi toda la familia apply y, a diferencia de esta, el nombre te dice qué devuelven.
purrr
- purrr básicomap devuelve una lista; las variantes tipadas devuelven un vector de ese tipo.
- purrr sobre varias entradasmap2 recorre dos vectores a la par; pmap recorre una lista de ellos.
- purrr y las fallassafely y possibly convierten un error en un valor que puedes inspeccionar.
- reduce y accumulatePlegar una lista en un solo valor, o conservar cada paso.
stringr
- stringrFunciones de cadenas consistentes y amigables con el pipe.
- stringrOrden de argumentos consistente: primero la cadena, después el patrón.
- stringr con gruposGrupos de captura, con nombre o número, extraídos a una matriz o un tibble.
Fechas y factores
Bis
- log_digest.RR funcional: parsear líneas de log con stringr, plegarlas con purrr, reportar.