[R] inconsistency in list subsetting in R in linux

akshay kulkarni @k@h@y_e4 @ending from hotm@il@com
Fri Jun 29 13:19:40 CEST 2018


dear members,
                           I am using GNU R(R in linux CLI). I am trying to debug a function called "grand.finalelPf". In the function the following line appears

> yhpf2 <- mclapply(LYG2[-w], fun = forecast, h = 1)

I execute the above line in browse[2] prompt. I then type the following:
Browse[2] > length(yhpf2)

It also is getting executed with the following output:
[1] 464

But when I type this:
Browse[2] > yhpf2[[3]]

the ouput is this:

[1] "Error in lapply(X = S, FUN = FUN, ...) : \n  argument \"FUN\" is missing, with no default\n"
attr(,"class")
[1] "try-error"
attr(,"condition")
<simpleError in lapply(X = S, FUN = FUN, ...): argument "FUN" is missing, with no default>
Browse[2] >

why is this getting outputted instead of a value? Even if all the yhpf's are NULL, the above is output is weird.

What is wrong? Why would the output relate to lapply? If the culprit was mclapply, then why does the line get executed without an error message? The same function is working perfectly well in windows(I used parLapply instead of mclapply).
Is this peculiar to R on Linux? Please help....

very many thanks for your time and effort,
Yours sincerely,
AKSHAY M KULKARNI


	[[alternative HTML version deleted]]



More information about the R-help mailing list