0
私は各整数1 = < n = < kの値を返す関数h(n)
を持っています。Rのこの関数からこのリストを構成するにはどうすればよいですか?
kが大きい形式の(h(1), h(2), h(3), ...)
のリストを作成するにはどうすればよいでしょうか。これを手動で行うには時間がかかります。
私は各整数1 = < n = < kの値を返す関数h(n)
を持っています。Rのこの関数からこのリストを構成するにはどうすればよいですか?
kが大きい形式の(h(1), h(2), h(3), ...)
のリストを作成するにはどうすればよいでしょうか。これを手動で行うには時間がかかります。
あなたの機能がなければ、わかりませんが、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.これは宿題じゃないの?
Rはベクトル化された言語なので、 'h'を表示すると、' h(1:10) 'と打つと' c(h(1)、h (2)、...、h(10)) 'となる。 –
質問は、(誤った)解釈にはあいまいでオープンです。お手伝いできるようにあなたの機能を提供してください。 –