
3 Data visualisation | R for Data Science
<aside> ➡️
</aside>
2 Introduction | R for Data Science
install.packages("tidyverse")
library(tidyverse)
# mpg 資料框 (miles per gallon, mpg) 每加侖汽油跑幾英里
mpg
# displ 汽車引擎(單位:幾公升)(liters)
# hwy 高速公路(highway)上的「燃油效率」
<aside> 🔥
<GEOM_FUNCTION>(mapping = aes(<MAPPINGS>))
</aside>
ggplot(data=mpg) + geom_point( mapping = aes (x=displ, y=hwy))
# aesthetic mapping 美學映射
3 Data visualisation | R for Data Science
ggplot(data=mpg) + geom_point( mapping = aes (x=displ, y=hwy), color = class)
ggplot(data=mpg) + geom_point( mapping = aes (x=displ, y=hwy), shape = class)
<aside> ➡️
</aside>
# 安裝 dplyr 套件
install.packages("dplyr")
# 呼叫(宣告使用)此 dplyr 套件
library(dplyr)
<aside> ➡️
</aside>
# 安裝 gapminder 套件
install.packages("gapminder")
# 載入 gapminder 套件
library(gapminder)
透過 head() 與 str() 檢視 gapminder 資料:
# 載入 gapminder 套件
library(gapminder)
# 檢視 gapminder 資料
head(gapminder)
str(gapminder)
在 filter() 函數中我們輸入要篩選的資料框,以及依據什麼條件進行篩選,舉例來說我們可以將 gapminder 中 2007 年的資料篩選出來:
library(gapminder)
library(dplyr)
library(magrittr)