Cómo atravesar los datos con las funciones se aplican en r

Video: Samsung Galaxy J7 - Review en español

R tiene un poderoso conjunto de funciones que le permite aplicar una función en varias ocasiones sobre los elementos de una lista. Lo interesante y crucial de esto es que ocurre sin un bucle explícito.

Video: Concepto de logaritmo natural

Debido a que este es un concepto tan útil, que vendrá a través de un buen número de sabores diferentes de funciones en la familia de las funciones de aplicación. El sabor específico de aplicar() depende de la estructura de los datos que desea recorrer:

  • Matriz o matriz: Utilizar el aplicar() función. Este atraviesa cualquiera de las filas o columnas de una matriz, se aplica una función a cada vector resultante, y devuelve un vector de resultados resumidos.

  • Lista: Utilizar el lapply () funcionar para atravesar 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 el sapply () función hace.

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 lugar de un estilo de programación imperativo. En el estilo imperativo, se utiliza bucles, pero en el estilo de programación funcional aplicar funciones. R tiene una variedad de aplicar de tipo funciones, incluyendo aplicar(), lapply (), y sapply ().

Artículos Relacionados