iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 18
1
自我挑戰組

R語言-繪圖的極限!系列 第 18

R語言-繪圖的極限! Day-18 繪圖前的資料處理篇

  • 分享至 

  • xImage
  •  

11月1日台北下雨又冷

接續昨天的geom_text_repel
我們找出資料中,馬力大於100的車種

#找出資料
dat = subset(mtcars,hp>100)

然後我們將資料依照車輛的馬力進行排序,並將馬力最大以及馬力最小的兩者挑出來~

#根據馬力排序
dat = dat[order(dat$hp),]

如下圖 : 

https://ithelp.ithome.com.tw/upload/images/20181101/20112574j576zc0JF2.png

#找出最大馬力和最小馬力
dat_label = c(1,length(dat$mpg))

並將原資料 : dat 中 加入新的一行名為car

#給定一行名為 CAR
dat$car = ""

接著我們將列的名稱放入在我們的資料中

#將rowname放入資料中
dat$car[dat_label] =row.names(dat)[dat_label]

https://ithelp.ithome.com.tw/upload/images/20181101/20112574cFdh2KtU2M.png

做到這裡不知各位猜到要幹嘛了嗎?
(在圖上標上最大馬力的車)

我們明日揭曉~

End.


上一篇
R語言-繪圖的極限! Day-17 繪圖的幫手- ggrepel
下一篇
R語言-繪圖的極限! Day-19 在圖上標上特定點(ggplot)
系列文
R語言-繪圖的極限!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言