- 本稿では、東北大学の乾・岡崎研究室で公開されている言語処理100本ノック(2015年版)を、R言語で解いていきます。
- 改訂前の言語処理100本ノックも同様に上記研究室のサイトにあります。
-
Rの構文や関数についての説明は一切ありませんので、あらかじめご了承ください。
-
本稿では、{base}にある文字列処理ではなく、{stringr}(1.0.0以上)とパイプ処理を極力用いております({stringi}も処理に応じて活用していきます)。課題によってはパイプ処理でこなすのに向かない状況もありますので、あらかじめご了承ください。
-
Rのコーディングスタイルには下記を使用しております。
Rのコーディングルールについて -
パイプ処理でのRの書き方は、下記のページなどをご参考ください。
-- {dplyr} hadley/dplyr
大規模データの高速処理 ーdata.table、dplyrー
dplyrを使いこなす!基礎編
dplyrを使いこなす!Window関数編
dplyrを使いこなす!JOIN編
Non-standard evaluation
NSEとは何か
-- {tidyr}
hadley/tidyr
{tidyr}でよく使う関数のメモ
-- {stringr}と{stringi}
hadley/stringr
RPubs - このパッケージがすごい2014: stringr
stringiで輝く☆テキストショリスト
stringr 1.0.0を使ってみる
{stringr}/{stringi}とbaseの文字列処理について
-- {readr}
hadley/readr
readr とは?
readr 0.0.0.9000を使ってみる