如何从R中的此函数构造此列表?

时间:2012-04-04 23:39:15

标签: r list

我有一个函数h(n),它返回每个整数的值1 =< n =< ķ。

如何构建一个(h(1), h(2), h(3), ...)形式的列表,其中k很大,因此手动执行此操作需要一些时间。

1 个答案:

答案 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。这不是功课吗?