Извиняюсь за задание тривиального вопроса, но я в тупике. Вот ситуация:
fishCounter(data, x, y)
data
fishCounter
fishCounter(matrix(1:4,4,4), 1, 4)
trout
fishCounter(trout, 3, 1:20)
replicate
apply
lapply
lapply(c(1:19), fishCounter(trout, 3, y)
Что я забыл?
Может быть, вы можете попробовать lapply, как показано ниже, т.е.
lapply(1:20, function(y) fishCounter(trout, 3, y))
или Vectorize для вашей функции fishCounter, то есть
Vectorize
Vectorize(fishCounter)(trout, 3, 1:20)