kaggleのコンペは主にRやPythonで記述される。
次回にRを使うときのために備忘録を残します。
Rインストール手順
公式サイトから各環境に合わせてインストールします。
https://cran.r-project.org/
詳細な方法は以下のページが参考になります。
https://rstudio-education.github.io/hopr/starting.html
概要理解
-
動画資料
ざっくり概要つかむのに適しています。
https://www.youtube.com/watch?v=_V8eKsto3Ug -
Rチートシート
こちらの記事で紹介されているチートシートが網羅的でおすすめです。
https://qiita.com/ocean_f/items/b47f21d5c992a03e7465
Package紹介
使用頻度の高いpackageの紹介があります。
https://www.analyticsvidhya.com/blog/2021/04/top-10-r-packages-for-data-science-you-must-know-in-2021/
-
日本語でRの詳しい使い方が記載されているサイト
http://cse.naro.affrc.go.jp/takezawa/r-tips/r.html -
dplyr
dplyrはデータ操作の文法であり、最も一般的なデータ操作の課題を解決するのに役立つ一貫した動詞のセットを提供します。
https://dplyr.tidyverse.org/index.html -
dplyr使い方
-
JSONファイルを読み込むパッケージ
rjson -
lubridate 日付型の扱うパッケージ
-
shiny
pythonでいうstreamlitのようなパッケージShinyは、Rから直接インタラクティブなWebアプリを簡単に構築できるRパッケージです。スタンドアロンアプリをWebページでホストしたり、RMarkdownドキュメントに埋め込んだりダッシュボードを作成したりできます。CSSテーマ、htmlwidgets、JavaScriptアクションを使用してShinyアプリを拡張することもできます。
https://shiny.rstudio.com/tutorial/ -
shinyハンズオン
R使用時Tips
-
特定ディレクトリのファイルを正規表現で読み込み
https://stackoverflow.com/questions/11433432/how-to-import-multiple-csv-files-at-once -
日付フォーマットの文字列の型変換(char->date)
https://stackoverflow.com/questions/4310326/convert-date-time-string-to-class-date