😵 事情一多就手忙腳亂,DL 總是追著跑?今天結帳加碼 LINE Pay 8%,最高回饋 400 點❗️
時
分
秒
高效職場技能課 64 折起👩‍💻
登入/註冊
開啟資料科學的學習大門 - R入門教學
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:59
 
Wush Wu

開啟資料科學的學習大門 - R入門教學

大數據時代來臨,學習R語言這門資料科學用的程式語言,強化數據科學核心技能,分析處理資料並將其視覺化,學習機器學習與進階應用,成為用數據說話的資料科學人!
Hahow AI 學習升級
1,824 人已購買
4.9
(110)

關於課程

課程包含

包含 1 章 61 單元、1 項作業

課程時長

7 時 49 分鐘

課程總人數

1824 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容


資訊爆炸的時代,透過工具,以數據服人

資訊量隨著科技推展而呈現爆炸性成長,數據可以幫助各行各業的人做出更精準的決策。學會適當地使用資料科學工具,取得對自己有價值的資訊進而進行資料的取得、分析、及呈現,將可以事半功倍的準確完成任務!

如此一來,在團隊合作中,透過資料得到自己的觀點,進而根據觀點提出有力的論述,以數據服人,也將會在團隊合作中更受人重視。想像一下,一個團隊、一個企業、甚至政府部門之中,若是人人都具備這樣的工作能力,將可以大幅提升決策的可靠度。


資料科學的年代 - R語言入門教學

在資料科學的年代之中,R語言是這個時代實現數據相關應用的最好的工具之一。不只是資料科學家,包括 Wall Street 交易員、生物學家、甚至矽谷開發者都相當熟悉 R語言。

為什麼他們都選擇R語言呢?

首先,R是免費且開放的工具,在取得及使用時不需要支付昂貴的費用功能。

其次,R的功能很完整,表現不遜色於昂貴的商用分析軟體。R 有精彩萬分的繪圖引擎,非常適合用於呈現數據、增強論述。

深色世界地圖上布滿城市亮點,橘白色弧線由東亞樞紐延伸至北美、歐洲、亞洲與大洋洲,呈現全球城市之間的跨洲連結。

(上圖為利用航班資料與人類的活動資料,加上圖資後,利用R 所「畫」出來的地圖)


最後,R 是簡單易上手的工具。R不需要編譯且能夠即時與使用者互動,Rstudio再提供許多輔助的功能,例如自動完成、即時顯示使用說明。加上R 的社群十分活躍,網路上已經有取之不盡的學習資源,如:相關文章、Q&A、部落格與教學,對於資料科學的初學者來說非常方便!

(上圖為在Rstudio之中操作R語言的示意圖。有了Rstudio的輔助,R是容易上手操作的工具。)


自學的年代,就從上手R語言開始吧!

在課程之中,同學們將會達到以下幾個學習目標:

  •  了解R語言的功能、發展與社群
  •  上手Rstudio及R語言的基本元素:Expression、變數、函數和套件
  •  運用上述的元素寫出第一個R程式

除了在課程中上手R語言,同學在課程結束之後,同學會具備足夠的能力及知識,繼續學習R語言各種領域的應用。我們在規劃課程內容的部份不貪多,希望能慢慢講,把每個細節講清楚,讓同學踏實的走出寫R語言程式的第一步。


投影片講解+影片操作示範+程式關卡練習,

帶你認識這個被廣泛運用的資料科學工具,手把手帶你從0到1上手R語言!

在課程的進行中,同學會學習如何使用套件,並利用R的套件進行課程關卡。

關卡的形式可能是選擇題、寫程式或甚至是編輯老師寫好的程式碼,在答案送出之後,程式會自動檢查同學的作答。同學可以即時確認自己的學習進度,老師也可以透過同學的作答紀錄掌握同學的狀況,並在必要時做出課程調整。

(上圖是模擬關卡的進行示意圖。關卡的形式可能是選擇題、寫程式或編輯老師寫好的程式碼。)

課程單元

本課程內容可以被區分為以下幾個主要的部分:

Part 1:課程前置準備及認識R語言基本元素

  • Unit 01 - 02:初步認識R的世界


Part 2:安裝R語言與並了解程式的基本思維

  • Unit 03:學習工具說明,認識R以及Rstudio
  • Unit 04-09:了解寫R程式的基本要素,以及如何撰寫R程式
  • Unit 10-11:了解在遇到問題時如何從R之中取得幫助


Part 3:上手swirl套件並開始練習

  • Unit 12 - 16:熟悉swirl環境,同時複習前述課程內容


Part 4:R物件的操作解說,開始用R語言處理數據

  • Unit 17 - 18:R的型態v.s.統計分析的資料尺度
  • Unit 19 - 33:R世界的原子 - 向量介紹與操作解說
  • Unit 34 - 37:R世界的分子 - 物件介紹與操作解說
  • Unit 38 - 46:階段統整與操作練習


Part 5:如何解讀真實世界的R程式

  • Unit 47 - 57:深入解析實務上寫R時常見的技巧


Part 6:介紹同學網路上能繼續學習R的資源

  • Unit 58:畢業考 - R語言翻轉教室的01-RBasic-02-Data-Structure-Vector關卡大魔王
  • Unit 59:了解資料科學中使用R解決問題的整體思維,及在R語言翻轉教室中的對應

關於講師

Wush 是有四年經驗的資料科學家、R語言套件的開發者,長年致力於R語言的推廣。

Wush曾參與許多世界級R語言套件的開發,如digest、knitr、swirlify與FeatureHashing等等,對R語言有深入的理解。Wush也曾在台灣經營R社群與推廣R語言,是Taiwan R User Group的共同創辦人與ptt R_Language版的創板板主。

在推廣R上,Wush與社群一同撰寫了一套免費開放的R語言的基礎、資料工程到資料視覺化的教材: http://datascienceandr.org 。這套教材受到不少有程式基礎,以及R基礎的社群朋友的稱讚,但是對初學者卻太挑戰了。這個課程,是Wush希望能以演講、影片融合練習的形式,把R讓沒有基礎的同學,更容易上手R語言。


哪些人適合這堂課?
1. 沒有學過程式,想要上手R語言的準備進行資料分析的同學。 2. 雖然學過R語言,知道如何用R跑分析,但是卻無法作到以下事情的同學:從分析結果中取得需要的資訊的同學;出錯就無法自行解決的同學;了解什麼是R的物件,並且取得對應的原始碼。 3. 因應需求,要設計R語言課程的老師
你可以學到
1. 了解R語言的功能、發展與社群。 2. 學習R的基本知識,撰寫出第一個R的程式,並且準備好學習R在進階分析的應用。
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
一台電腦與穩定的網路連線。
需要具備的背景知識
課程將從基礎觀念開始帶同學入門了解R語言,沒有背景限制!
單元一覽
1 章 61 單元|總時長 469 分鐘
全部收合
1
本課程不分章節
影片單元
單元 1 - 進擊的R語言 -- R語言的發展
影片單元
單元 2 - 多采多姿的R語言 -- R語言的應用
10:39
影片單元
單元 3 - 工欲善其事,必先利其器:安裝R語言與Rstudio(Mac OS X)
影片單元
單元 4 - 工欲善其事,必先利其器:安裝R語言與Rstudio(Windows)
影片單元
單元 5 - 上手R語言:來把R當計算機,一起計算「分析資料」需要的記憶體
影片單元
單元 6 - R語言的變數
09:07
影片單元
單元 7 - R語言的字串
07:49
影片單元
單元 8 - R語言中如何使用函數
12:05
影片單元
單元 9 - R語言中如何閱讀函數的說明
05:09
影片單元
單元 10 - R語言中如何使用套件
13:53
影片單元
單元 11 - R語言中如何閱讀套件的文件
06:49
影片單元
單元 12 - 在R的世界,我應該如何找到我需要的功能,並且了解如何使用它呢?
04:34
影片單元
單元 13 - 安裝講師的swirl套件與習題
10:46
影片單元
單元 14 - 習題講解:變數
02:39
影片單元
單元 15 - 習題講解:字串
01:28
影片單元
單元 16 - 習題講解:使用函數
02:33
影片單元
單元 17 - 習題講解:使用套件
03:00
影片單元
單元 18 - R的型態v.s.統計分析的資料尺度
19:27
影片單元
單元 19 - 習題講解:R的型態v.s.統計分析的資料尺度
06:54
影片單元
單元 20 - R世界的分子與原子
04:41
影片單元
單元 21 - 布林向量
21:34
影片單元
單元 22 - 習題講解:布林向量
05:08
影片單元
單元 23 - 數值向量
13:22
影片單元
單元 24 - 習題講解:數值向量
08:41
影片單元
單元 25 - 字串向量
20:33
影片單元
單元 26 - 習題講解:字串向量
08:19
影片單元
單元 27 - 向量化的計算
12:48
影片單元
單元 28 - 習題講解:向量化的計算
06:49
影片單元
單元 29 - 布林向量與中括號 -- 選取需要的資料
04:30
影片單元
單元 30 - 習題講解:布林向量與中括號 -- 選取需要的資料
02:49
影片單元
單元 31 - 數值向量與中括號 -- 選取需要的資料
03:50
影片單元
單元 32 - 習題講解:數值向量與中括號 -- 選取需要的資料
01:36
影片單元
單元 33 - 字串向量與中括號 -- 選取需要的資料
09:38
影片單元
單元 34 - 習題講解:字串向量與中括號 -- 選取需要的資料
02:32
影片單元
單元 35 - R物件的向量 -- list
15:31
影片單元
單元 36 - 習題講解:R物件的向量 -- list
04:40
影片單元
單元 37 - R物件的屬性
04:43
影片單元
單元 38 - 習題講解:R物件的屬性
01:46
影片單元
單元 39 - R中的表格 -- data.frame
07:47
影片單元
單元 40 - 從CRUD的觀點檢視R物件
06:01
影片單元
單元 41 - R語言的型態:建立R語言的物件
19:58
影片單元
單元 42 - 習題講解:建立R語言的物件
05:12
影片單元
單元 43 - R語言的型態:讀取R語言的物件
11:22
影片單元
單元 44 - 習題講解:讀取R語言的物件
10:15
影片單元
單元 45 - R語言的型態:編輯R語言的物件
03:49
影片單元
單元 46 - 習題講解:編輯R語言的物件
01:48
影片單元
單元 47 - R語言的型態:刪除R語言的物件
03:49
影片單元
單元 48 - 習題講解:刪除R語言的物件
04:40
影片單元
單元 49 - 大括號 -- expression的合併
04:27
影片單元
單元 50 - 習題講解:大括號 -- expression的合併
01:29
影片單元
單元 51 - 巢狀函數
08:31
影片單元
單元 52 - 習題講解:巢狀函數
02:44
影片單元
單元 53 - for 迴圈的撰寫
11:58
影片單元
單元 54 - 習題講解: for迴圈的撰寫
06:29
影片單元
單元 55 - 撰寫R的函數
05:32
影片單元
單元 56 - 習題講解: 撰寫R的函數
02:30
影片單元
單元 57 - lapply的撰寫
09:26
影片單元
單元 58 - 習題講解:lapply的撰寫
01:54
影片單元
單元 59 - R語言中的中斷點
05:54
影片單元
單元 60 - 畢業考:R語言翻轉教室的01-RBasic-02-Data-Structure-Vectors
影片單元
單元 61 - 自學R語言的展望:使用R做資料科學的架構
07:09
作業單元
作業 1 - HahowRTutorial 互動式程式環境
查看作業
試看單元
播放試看影片
章節 1 - 本課程不分章節
單元 1 - 進擊的R語言 -- R語言的發展
試看影片
21:27
播放試看影片
章節 1 - 本課程不分章節
單元 3 - 工欲善其事,必先利其器:安裝R語言與Rstudio(Mac OS X)
試看影片
05:05
播放試看影片
章節 1 - 本課程不分章節
單元 4 - 工欲善其事,必先利其器:安裝R語言與Rstudio(Windows)
試看影片
05:29
播放試看影片
章節 1 - 本課程不分章節
單元 5 - 上手R語言:來把R當計算機,一起計算「分析資料」需要的記憶體
試看影片
19:05
播放試看影片
章節 1 - 本課程不分章節
單元 60 - 畢業考:R語言翻轉教室的01-RBasic-02-Data-Structure-Vectors
試看影片
05:37
課程評價
4.9
/ 5.0
110 則評價
吳彥瑾2021-01-03
資料科學
我相信上R語言軟體對業界上來說是不會淘汰的,對於想要從事大數據&AI資料科學的學識們學習R語言是相當關聯的,或是有另外在學習Python及MSsql的人來說是不例外更是相當關係。 我對這門R語言課程能夠掌握他的"起承轉合"、從初學者學起要先懂得對此軟體及課程要懂得他的概念及操作模式,然後緩緩的學習理解、驀然回首,讓自己能夠吾生也有涯,而知也無涯。 重點是此課程內容有播放片頭片尾影片音樂可說是一種栩栩如生,但有些內容怎麼感覺好像是講到一半就跳下一個單元,會給人感覺是"斷續",雖然這門課程也只是上他的基礎課程而已,上新的R語言課程就會是學習階段正要開始也是要面臨進階史的挑戰會給人有種背水一戰,心裡會有一種欲望及逼迫,所以就要勇敢的面對現實及他的模式,最後可以把事情堅持做得很徹底。
查看更多
2 人覺得有幫助
Cynthia2018-05-10
零基礎也好上手的入門課程
久聞R語言大名,也對資料科學很感興趣,但一直不知該從何下手。 這一系列課程提供一個很好的入門,一步一腳印,從如何安裝軟體開始,到可以做簡單的運算,老師的講解非常淺顯易懂。 這門課也更正我對學習資料科學的期待與態度,也想要如此分享給對資料科學抱有興趣的你: 或許你曾看到一些資料科學的成果展示,都覺得別人的作品很棒、希望自己也可以做出一樣的東西,這樣的期待就好像希望做出米其林等級的料理,而這門課所學習的基礎,就像是廚具的使用方法,真正要做出好料理還是需要靠自己努力囉!共勉之。
查看更多
于庭歡2022-12-25
適合新手,瞭解R語言的環境與基本操作
老師講解得很清楚也很詳細,並且提供了很多練習題讓我們練習。 短時間就可以快速了解最基本的R語言操作我覺得很棒! (雖然離資料分析還有很大的距離) 但在老師的課程中,設計了很多環節及內容讓我們學習「向R學習」以及自主查找答案的觀念, 我覺得對於程式語言的學習者而言,這是相當重要的觀念~ 與其給我們魚,教我們如何捕魚才可以讓我們在資料分析的道路上走得更遠!!
查看更多
zih wei Wang2020-04-20
很好的入門課程
學習到一半時,就可自己找一些資料來玩看看。 實際處理資料之後,會更快了解課程中的技巧是如何運用,也同時更快遇到很多挫折?才發現課程設定的問題是童話故事般的場景,現實卻是殘酷的?這時候再回頭看看有點忘記的技巧,就更快能夠了解,為什麼要這麼痛苦學習(誤 沒事找身邊跟自己有興趣或是息息相關的資料真的很重要!當你想要了解資料的樣貌時,你才有動力去深究更多技巧!
(已編輯)
查看更多
Jung Jessica2018-08-19
超棒的入門課程
大學、研究所修過統計學, 然而出社會卻發現學校教的統計軟體 SPSS 公司不願花錢買。加上資料分析最花費時間就是清理資料這件事情,而才開始自學R 。然而即便如此 完全沒有程式基礎的人 買書自學R 仍一知半解。 感謝老師開了這門課程。當我買了這門課,聽了老師課堂上的內容 ,再回頭看自己當初購買R書時,當初的疑問一切都豁然開朗了,謝謝老師。
查看更多

意猶未盡嗎?

關於講師

Wush Wu
1堂課程
0篇文章
1,824位學生
Wush 是有四年經驗的資料科學家、R語言套件的開發者,長年致力於R語言的推廣。 Wush曾參與許多世界級R語言套件的開發,如digest、knitr、swirlify與FeatureHashing等等,對R語言有深入的理解( https://github.com/wush978 )。Wush也曾在台灣經營R社群與推廣R語言,是Taiwan R User Group ( https://www.meetup.com/taiwan-R/ ) 的共同創辦人與ptt R_Language版 ( https://www.ptt.cc/bbs/R_Language/index.html )的創板板主。 在推廣R上,Wush與社群一同撰寫了一套免費開放的R語言的基礎、資料工程到資料視覺化的教材: http://datascienceandr.org 。這套教材受到不少有程式基礎,以及R基礎的社群朋友的稱讚,但是對初學者卻太挑戰了。這個課程,是Wush希望能以演講、影片融合練習的形式,把R讓沒有基礎的同學,更容易上手R語言。
查看更多
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
林碧珠
2026-06-16
您好 是否要提交作業 才能有結業證書?謝謝
回覆
我也想問
林碧珠
2026-06-16
您好 除了電腦還要準備什麼軟體 可以用手機上課嗎?謝謝
回覆
我也想問
林碧珠
2026-06-16
您好 課程是 7小時49分鐘,請問結業證書能標示8小時嗎?謝謝
回覆
我也想問
JerryLien
2023-06-09
請問Mac能使用R上這堂課嗎?
lanyin LU
2024-10-23
單元3是安裝在mac的教學
回覆
4 人想問
Chiu-Shu Fang
2022-07-16
老師,這很複雜,可是無法列印講義,無法做筆記,要學著寫程式也很麻煩,希望講義PDF檔可以降肉
回覆
我也想問
購買單堂課

NT$500
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤