El modo de aplicación
En el modo " apply ", el bucle que se presenta en el ejemplo de ejecución ya no es necesario. La función debe aceptar al menos un parámetro x que contenga toda la fila de entrada almacenada en una lista. Su valor se devuelve como fila de salida.
- nz.mode
- Igual a '
apply. - nz.fun
- Acepta el parámetro x, junto con parámetros adicionales de '
nz.args. - nz.args
- Contiene una lista con argumentos para '
nz.fun' (por defecto es una lista vacía). - nz.shaper
- Obligatorio si la salida UDX se define como TABLE(ANY).
- nz.shaper.args
- Opcional.
- nz.shaper.list
- Obligatorio si "
shaper" es igual a "std.
apply ":nz.mode <- 'apply'
nz.fun <- function(x) {
return(sqrt(as.double(x[[1]])))
}
Cada fila de entrada se pasa como único argumento de la función. Como puede contener valores de varios tipos de datos, es una lista. Sólo se puede acceder a sus elementos mediante índices posicionales, no se proporcionan nombres de elementos.