purrr

関数型プログラミングを行うためのパッケージ

ベクトルやリストに関数を適用する

apply系関数と同じことが出来る。

リストの要素を除去する

条件に合う要素を残すのがkeepで除去するのがdiscard。リストだけでなく、ベクトルに対しても使用できる。

keep(.x, .p)
discard(.x, .p)

NAの要素を除去する

> list(1:5, 6:10, c(1, 3, NA, 5, 7, 9), NA) %>%
+ discard(., is.na(.))
[[1]]
[1] 1 2 3 4 5

[[2]]
[1] 6 7 8 9 10

[[3]]
[1] 1 3 NA 5 7 9

See Also

stringr

文字列を操作するためのパッケージ

tibble

データフレームの拡張版。

tidyr

データをtidyに整形する

dplyr

データフレームを操作するためのパッケージ

jsonlite

JSONを処理するためのパッケージ

xml2

XMLを扱うためのパッケージ

magrittr

パイプ演算子を使うためのパッケージ

rvest

HTMLやXMLを簡単に操作するためのパッケージ