ネストされたリストの名前を付けようとしています。これは私のネストされたリスト内のいくつかのリストの1のようになります。Rの名前リスト(要素ではない)
paths_list[i]
[[1]]
[[1]]$CLASS
[1] "Signal Transduction (Saccharomyces cerevisiae)"
[[1]]$GENES
[1] "YPR165W"
[[1]]$ORGANISM
[1] "Saccharomyces cerevisiae"
は基本的に私が何をしたいのか(そう$上記のリストのための主な名前として例のR-SCE-198203のためのID名を置くことですCLASSにはR-SCE-198203という名前が表示されます)。リストpaths_list [i]にR-SCE-198203という名前を付けます。
私はこれをしたい:私は検索しましたし、私が見つけた最も近いlapplyしていましたが、あなたはこのように終わる
paths_list[i]
[[1]]R-SCE-198203
[[1]]$CLASS
[1] "Signal Transduction (Saccharomyces cerevisiae)"
[[1]]$GENES
[1] "YPR165W"
[[1]]$ORGANISM
[1] "Saccharomyces cerevisiae"
:
setNames(lapply(tabs, setNames, varB), varA)
#$varA1
#$varA1$varB1
#[1] "integer"
#
#$varA1$varB2
#[1] "integer"
# ...
は、私が表示されるように、メインIDを避けたいですリストのすべての要素で($ varA1が常に繰り返されることは望ましくありません)。
これは可能ですか?私はあなたのlapply
アプローチが何をしたいすでにあると思い事前