0

h(n)各整数1=<n=<kの値を返す関数があります。

(h(1), h(2), h(3), ...)kが大きいフォームのリストを作成するにはどうすればよいですか。手動でこれを行うには時間がかかります。

4

1 に答える 1

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

PSこれは宿題ではありませんか?

于 2012-04-04T23:44:07.040 に答える