RとQuartoではじめるデータサイエンス

#1 イントロダクション

苅谷千尋

金沢大学

April 8, 2026

0. 本日の目標

本日の目標

  1. 授業趣旨と成績評価方法をしっかりと理解する
  2. 表とデータセットの違いをなんとなく理解する
  3. Rの便利さ、凄さをなんとなく理解する
  4. Rを使える環境を整備する
  5. Rで散布図を作る

Ⅰ. 自己紹介

データを切り出す操作

  • slice()関数
  • filter()関数
  • filter_out()関数
  • select()関数

データを変える・まとめる

  • mutate()関数
  • arrange()関数
  • summarise()関数
  • group_by()関数

library(tinytable) https://zenn.dev/nicetak/articles/r-tips-tinytable-2024

1

   species   n   percent
    Adelie 152 0.4418605
 Chinstrap  68 0.1976744
    Gentoo 124 0.3604651

2

species female male NA_
Adelie 73 73 6
Chinstrap 34 34 0
Gentoo 58 61 5

4

•   「一番大きいペンギンは?」がすぐできる

penguins |> arrange(desc(body_mass_g)) |> slice(1)

penguins |> summarise(avg_weight = mean(body_mass_g, na.rm = TRUE))

引用文献

引用文献