En este artículo, vamos a ver cómo aplicar funciones a cada fila en la tabla de datos en el lenguaje de programación R.
Para aplicar una función a cada fila de la tabla de datos dada, el usuario debe llamar a la función apply(), que es la función base del lenguaje de programación R, y pasar el parámetro requerido a esta función para que se aplique en cada fila de la tabla de datos dada en lenguaje R.
La función apply() devuelve un vector, una array o una lista de valores obtenidos al aplicar una función a los márgenes de una array o array.
Sintaxis:
aplicar (X, MARGEN, DIVERSIÓN, …)
Parámetros:
- X: una array, incluida una array.
- MARGEN: un vector que proporciona los subíndices sobre los que se aplicará la función.
- FUN: la función a aplicar: ver ‘Detalles’. En el caso de funciones como +, %*%, etc., el nombre de la función debe ir entrecomillado o entrecomillado.
- …: argumentos opcionales para FUN.
Ejemplo 1:
R
library(data.table) gfg_data <- data.table(x = c(1,2,3,4,5), y = c(4,3,2,5,1), z=c(2,3,5,4,1)) gfg_data apply(gfg_data, 1, sum)
Producción:
[1] 7 8 10 13 7
Ejemplo 2:
R
library(data.table) gfg_data <- data.table(x = c(1,2,3,4,5), y = c(4,3,2,5,1), z=c(2,3,5,4,1)) gfg_data apply(gfg_data, 1, max)
Producción:
[1] 4 3 5 5 5
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA