各要素の名前を指定せずにRリストオブジェクトを作成できることは非常に役に立ちます。例:入力オブジェクト名に基づいて名前を付けるリストを作成できますか?
a1 <- 1
a2 <- 20
a3 <- 1:20
b <- list(a1,a2,a3, inherit.name=TRUE)
> b
[[a1]]
[1] 1
[[a2]]
[1] 20
[[a3]]
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
これは理想的です。助言がありますか?
Hmisc :: llist eg llist(a1、a2、labels = FALSE)もあります。これは既に名前付き引数である – mnel
を保護してくれてありがとう!私はこれを本当に好きです。私が取り組んでいるのは – fsmart
です。入力引数が〜60文字よりも長い場合、これは失敗します。その場合、 'deparse()'長さ> 1のベクトルを生成し、 'sapply()'は文字ベクトルの代わりにリストを作成します。 – hadley