本当の初心者がRを学ぶ上で細かいんだけど躓きがちないくつかの事柄。
シン・初心者 のためのR-tips@bob3bob3Tokyo.R #1052023/04/22
View Slide
大文字と小文字は別物ExcelやGoogleスプレッドシートの関数だと「=average(A1:A5)」も「=Average(A1:A5)」も「=AVERAGE(A1:A5)」も同じ結果を返すが、Rでは大文字と小文字を区別するのでエラーになります。
「%>%」と「|>」は、ほぼ同じ● どちらもパイプ演算子と呼ばれるもので、初心者のうちは同じものと思っておいて大丈夫です。● 覚えておいた方が良い違いは、「|>」は特に準備なしで使えるが、「%>%」の方は事前に「library(purrr)」もしくは「library(tidyverse)」として必要なパッケージを呼び出しておく必要があること。● 詳しく知りたい場合は以下の記事を参照してください。○ R 4.2.0のリリースでにわかに盛り上がる Base Pipe “|>” とは何なのか? %>%との違いを調べました
ググる前にHELP!● 関数のヘルプページをしっかり読み込みましょう。ググる前にヘルプページを読みましょう。上級者ほどしっかりヘルプページを読んでいます。ほとんどの答えはヘルプページに載っています。● ヘルプページはhelp(関数名)もしくは?関数名で表示されます。● 記号のヘルプは記号をダブルクォーテーションでくくって、help("記号")もしくは?"記号"で表示されます。
因子型● Rで扱うデータの変数に型があります。実数(numeric)、文字列(character)、因子(factor)などの型があり、型に合わない情報は変数に入れることができません。● Rで特徴的なのが因子型です。名義尺度、順序尺度に相当するのが因子型です。
因子型年度が実数型なのでなんか変なことになってる。
因子型年度を因子型にすると期待通りの表示になる。
チートシート● チートシートとは「早見表」「あんちょこ」「カンニングペーパー」ぐらいの意味。● RStudioのメニューのHelp→CheatSheetsから色々なチートシート(pdf)が見られます。
チートシートdplyrとggplot2のチートシートは印刷して手元に置いておくといいです。
15分悩んで解決しなかったらr-wakalangで相談● r-wakalangは有志で運営しているRのわからないことを質問したり雑談したりするSlackです。● https://github.com/tokyor/r-wakalang● #r_beginners○ 初心者のためのチャンネルです。なんでも気軽に質問してみましょう。
Enjoy!● 大文字と小文字は別物です● 「%>%」と「|>」は、ほぼ同じ● ググる前にHELP!● 因子型● チートシート● 15分悩んで解決しなかったらr-wakalangで相談● 去年発表した「Rを学ぶのは難しい」も参考になると思うので良かったら見てね。