Video: R project (espanol) - Matrices parte 1 2025
R tiene un poderoso conjunto de funciones que le permite aplicar una función repetidamente sobre los elementos de una lista. Lo interesante y crucial de esto es que sucede sin un bucle explícito.
Debido a que este es un concepto tan útil, te encontrarás con diferentes sabores de funciones en la familia de funciones apply. El sabor específico de apply () depende de la estructura de los datos que desea recorrer:
-
Matriz o matriz: Use la función apply (). Esto atraviesa las filas o columnas de una matriz, aplica una función a cada vector resultante y devuelve un vector de resultados resumidos.
-
Lista: Use la función lapply () para recorrer una lista, aplicar una función a cada elemento y devolver una lista de los resultados. A veces es posible simplificar la lista resultante en una matriz o vector. Esto es lo que hace la función sapply ().
La capacidad de aplicar una función sobre los elementos de una lista es una de las características distintivas del estilo de programación funcional en comparación con un estilo de programación imperativa. En el estilo imperativo, utiliza bucles, pero en el estilo de programación funcional aplica funciones. R tiene una variedad de funciones de tipo de aplicación, incluidas apply (), lapply () y sapply ().
