• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

rとrstudio

date: 2021-01-30 excerpt: rstudioの使い方とrの基本

tag: Rrstudiojupyter


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)


Rrstudiojupyter Share Tweet