為了提供更好的服務品質,本課程已轉移至新課程主機,若您仍有學習本課程的需求,建議重新選課,謝謝!
選課網址:https://www.ewant.org/admin/tool/mooccourse/mnetcourseinfo.php?hostid=13&id=5407
隨選隨學!Let's have fun with this MOOC: FM-R語言入門!
(本課程隨選隨學,僅提供課程影片,無授課教師與助教參與,也不開放測驗、討論區、與證書等功能。))
R是在資料分析、資料視覺化、機器學習、統計等領域一個強大的程式語言。它最初是為了做統計的程式設計而開發的,現在則是資料科學領域中最流行的程式設計語言之一。在本課程中,你將學習R語言的基礎,在學完本課程後,你能夠信心滿滿地編寫自己的R語言程式。這門課程跟典型的用教科書的方式介紹R語言的課程不同, 你將不只是學習R的基礎,我們將使用實際跟電影相關的資料,用具體的實例讓你練習用R去解決問題,這樣的方法將能更幫助你的學習。在這門課程中,你將瞭解R的基本語法,學習用R中一個最重要的資料結構--向量,來定義變數並對變數做簡單的運算。從向量開始,你接著會逐步瞭解清單(list)、矩陣(matrix)、陣列(array)和數據結構(data frame)。然後你將學習條件陳述(conditional statement)、函數(function)、類別(class)與為程式除錯(debugging)。一旦你已經瞭解了R的基礎知識,接著就可以學習如何使用R來讀寫以表格格式(CSV、Excel)或文字檔(.txt)的方式儲存的資料,課程最後也會教一些能夠用於處理字串與日期的重要函式。
本課程適合對資料科學有興趣的初學者,使學員能夠了解R語言的基本知識,並且具備足夠的信心開始用R語言撰寫自己程式。除此之外,本課程使用電影的資料為例,帶領學員實作練習用R語言解讀資料。
IBM Cognitive Class
1 Section:R basics: R的基本概念
2 Section:Data structures in R: R的資料結構
3 Section:R programming fundamentals: R的編程原則
4 Section:Working with data in R: 透過R進行大數據
5 Section:Strings and Dates in R: 透過R編序和編程
6 Section:Final Exam期末考
R 語言基礎
數學、變數與字串
向量與因子
對向量的操作
R語言的資料結構
陣列與矩陣(Arrays & Matrices)
列表(Lists)
數據結構 (Dataframes)
R 語言的程式編寫基礎
條件與迴圈
R語言中的函式(Functions)
物件(Objects) 與類別(Classes)
程式除錯(Debugging)
在R語言中使用資料
讀取 CSV and Excel 檔案
讀取文字檔
在R語言中寫入與儲存資料物件(data objects)
R語言中的字串與日期
R語言中的字串操作
一般的表達方式(Regular Expressions)
R語言中的日期
本課程無須背景知識,適合所有對資料科學有興趣的學習者修習
【線上修課證明】IBM 認知學堂現已不授權ewant修課用戶進行證書申請。如欲取得證書,方法請見備註。
【CC 徽章】IBM 認知學堂現已不授權ewant修課用戶進行徽章申請。若學員希望獲得徽章,建議前往主要官網註冊、修課,即可經由系統自動核發徽章。(備註)
備註:認知學堂主要網站(https://cognitiveclass.ai)完成課程後,可取得免費之證書。若通過某些特定課程之後,可額外獲得徽章,徽章將透過 CC 與 Pearson VUE Acclaim 合作的認證系統,即時核發至您的註冊信箱。
課程皆為自學課程,每個單元皆附有線上作業。