rstudioの使い方とrの基本
インストール
$ brew install r rstudio
各種演算
和
> 10+30 # 30
差
> 10-30 # -20
積
> 10*30 # 300
割り算
> 10/30 # 0.3333
余り
> 10%%30 # 10
乗算
> 10^30 # 1e+30
代入
> a = 10
または
> a <- 10
データ型
numeric
- 数値
character
- 文字列
logical
- bool値
型判定
> class("あ") # "character"
比較
> 1 == 1 # TRUE
> "ab" < "あい" # TRUE
標準出力
> paste("hello") # "hello"
関数
> funcname = function(arc) {
+ return(paste(arc, "!!"))
+ }
> funcname("hello, もち") # "hello, もち !!"
ベクトル
> c(1, 2, 3, 4) # 1 2 3 4
または
> 1:4 # 1 2 3 4
ファイルの読み書き
csvの読み込み
> df <- read.csv("<filename.csv>")
csvの書き出し
> write.csv(df, "<filename.csv>")
jupyterにrをインストール
rのインタプリタを起動し
> install.packages('IRkernel')
...(様々な表示が出る)...
> IRkernel::installspec()
パッケージのインストール
> install.packages(c("umap", "knitr", "GGally", "mclust", "recipes", "rsample", "lightgbm", "tidyverse", "ggcorrplot"))
libraryのインポート
library(umap)
library(knitr)
library(GGally)
library(mclust)
library(recipes)
library(rsample)
library(lightgbm)
library(tidyverse)
library(ggcorrplot)
tidyverseの使い方
%>%の使い方
trのデータフレームで5件を表示
tr %>% head(5)