我有一个函数h(n)
,它返回每个整数的值1 =< n =< ķ。
如何构建一个(h(1), h(2), h(3), ...)
形式的列表,其中k很大,因此手动执行此操作需要一些时间。
答案 0 :(得分:1)
没有你的功能,我不确定,但是lapply(1:k, h)
应该取1和k之间的每个值并将其发送到你的函数并将它们返回到列表中。
> h <- function(n) return(1:n)
> lapply(1:5, h)
[[1]]
[1] 1
[[2]]
[1] 1 2
[[3]]
[1] 1 2 3
[[4]]
[1] 1 2 3 4
[[5]]
[1] 1 2 3 4 5
P.S。这不是功课吗?