Displaying 1 result from an estimated 1 matches for "aplicaratodaslasfilas".
2013 Apr 30
1
Trabajar con un argumento opcional como escalar o vector.
...quiere también argumentos opcionales.
Pongo un ejemplo:
# Se aplica a cada fila.
atomica <- function(xbegin, xend, npoints = 5, ...) { # los argumentos opcionales ... son necesarios ya que hay más funciones dentro
seq(xbegin,xend,length.out = npoints) # la función seq no admite vectores
}
aplicaratodaslasfilas <- function(data, ...) {
lapply(1:dim(data)[1], function(i,...) {
atomica(xbegin=data[i,1], xend=data[i,2], ...)
}, ... = ...
)
}
data <- data.frame(xbegin=c(1:2),xend=c(11:12))
aplicaratodaslasfilas(data=data) # FUNCIONA
## [[1]]
## [1] 1.0 3.5 6.0 8.5 11.0
## [[2]]
##...