On 2024-12-10 11:36 a.m., Christofer Bogaso wrote:
Hi,
I have below code
FN1 = function(x, y) 3
outer(1:9, 1:9, FN1)
With above I get error as below
Error in dim(robj) <- c(dX, dY) :
dims [product 81] do not match the length of object [1]
Could you please help to understand why is it failing? I am just
expecting to get a matrix with all elements as 3
The help page says this about the function: "It must be a vectorized
function (or the name of one) expecting at least two arguments and
returning a value with the same length as the first (and the second)."
So your function could be
FN1 <- function(x, y) rep_len(3, length(x))
and it would work.
Duncan Murdoch
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.