- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!! リストの扱いあれこれ
!! リストの深い要素の取り出し
これが一番難儀する。ところが、簡単な取り出し方があるようだ。
theList %>% map("hoge")
仕様がよく理解できていないが、theListの一番上の階層の次の階層から探すようだ。
したがって、theLIst > group1 > hogeが探されることになる。
hogeの更に下の階層にpiyoがある場合、
theList %>% map("hoge") %>% map("piyo"))
または、
theList %>% map(c("hoge", "piyo") )
で良いらしい。マジック!
:参考:
* [Technically, technophobic.::メモ:purrr::map()は深い階層の要素でも一発で取り出せる|https://notchained.hatenablog.com/entry/2016/09/03/073818]
!! リストの要素へのアクセス
theLIst[1] #1
theList[[1]] #2
theList["hoge"] #3
theList[["hoge"]] #4
関数もある
`[`(1)
`[[`(1)
magrittr::extract("hoge")
magrittr::extract2("hoge")