tidyr

Tokyo.Rでtidyr::pivot_longer()、tidyr::pivot_wider()について発表してきました

第79回Tokyo.Rでtidyrの次期リリースの目玉機能、pivot_wider()/pivot_longer()について発表してきました。

tidyr v1.0.0?を使ってみた。

tidyr v1.0.0がそろそろリリースされそうな雰囲気を感じるのでそろそろ重い腰を上げて使ってみます。 ちなみにこのv1.0.0というバージョンは、stableになったという意味ではなくて、新機能てんこ盛りなのでメジャーバージョン上げとくか、というノリなんだと…

tidyrのmulti-gatherの未来

(これはtidyポエム Advent Calendar 2017 - Adventar 6日目の記事です) こんなIssueがあります。

メモ:最近のtidyr::gather()は列名を文字列で指定する

なんか最近、列名の指定の仕方が、 gather(iris, key = sepal_or_petal, value = width, ends_with("Width")) じゃなくて、 gather(iris, key = "sepal_or_petal", value = "width", ends_with("Width")) という感じで文字列でやる気がする、と思ってたら、…

メモ:tidyr::extract()の正規表現でマッチしたりしなかったりするグループがあるときは、文字列全体にマッチさせつつnon-greedyに

タイトルは何言ってるかわかりませんが… こういうデータがあるときに、 name_with_note name1 name2(note1) name2(note2) (...)の部分とそれ以外で分けて、こういう結果がほしい、というときの話。 name note name1 NA name2 (note1) name2 (note2) 簡単に見…

メモ:時系列とか連番のデータを補完するときはtidyrのcomplete()とfull_seq()が便利そう

追記:これは「補間」とは言わないかも…。期待外れだったらすみません。 前にこんな記事を書きました。 で、これはたまたま毎分データがあったからよかったんですが、もっととびとびのデータの時どうするんだろう?と思ってたらtidyrパッケージのcomplete()…

tidyr 0.4を使ってみる

tidyr 0.4が出たと風の噂で聞いたので触ってみました。

自分用メモ:dplyrとかtidyrで要素がネストできたりできなかったり

この記事を読んでて思ったけど、そもそもdplyrとかtidyrは要素がネストするのを許したり許さなかったりするんだろう。 dplyrでgroup_byしてグループ内でテキストにpaste的な事をする。 | 分析のおはなし。

tidyr 0.3を使ってみる

tidyrのバージョンが上がってました。 リリースノート Release tidyr 0.3.0 · hadley/tidyr · GitHub

メモ:dplyr::mutate()の中でstr_split()したいと思ったとき、使うのはtidyr::separate()だ

定期的に忘れるのでメモ。たぶんまた忘れるけど。 Adding multiple columns in a dplyr mutate callstackoverflow.com