2016/09/29 ~ 2020/12/31
3 Hour/5 Week (Course is Working)

Summary

隨到隨學!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)的方式儲存的資料,課程最後也會教一些能夠用於處理字串與日期的重要函式。

Course Object

本課程適合對資料科學有興趣的初學者,使學員能夠了解R語言的基本知識,並且具備足夠的信心開始用R語言撰寫自己程式。除此之外,本課程使用電影的資料為例,帶領學員實作練習用R語言解讀資料。

Course Teacher Intro

download.php?id=174&area=teacherfiles

IBM Cognitive Class

Course Schedule

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期末考

Course Content

  1. R 語言基礎

    1. 數學、變數與字串

    2. 向量與因子

    3. 對向量的操作

  2. R語言的資料結構

    1. 陣列與矩陣(Arrays & Matrices)

    2. 列表(Lists)

    3. 數據結構 (Dataframes)

  3. R 語言的程式編寫基礎

    1. 條件與迴圈

    2. R語言中的函式(Functions)

    3. 物件(Objects) 與類別(Classes)

    4. 程式除錯(Debugging)

  4. 在R語言中使用資料

    1. 讀取 CSV and Excel 檔案

    2. 讀取文字檔

    3. 在R語言中寫入與儲存資料物件(data objects)

  5. R語言中的字串與日期

    1. R語言中的字串操作

    2. 一般的表達方式(Regular Expressions)

    3. R語言中的日期

Course Grade

  • 本課程不開放證書

Grade Required


Course grade pass:100Grade Memo:max grade 100 point

Course Ability

本課程無須背景知識,適合所有對資料科學有興趣的學習者修習

Course Q&A

【線上修課證明IBM 認知學堂現已不授權ewant修課用戶進行證書申請。如欲取得證書,方法請見備註​。

【CC 徽章】IBM 認知學堂現已不授權ewant修課用戶進行徽章申請。若學員希望獲得徽章,建議前往主要官網註冊、修課,即可經由系統自動核發徽章。(備註

備註:認知學堂主要網站(https://cognitiveclass.ai)完成課程後,可取得免費之證書。若通過某些特定課程之後,可額外獲得徽章,徽章將透過 CC 與 Pearson VUE Acclaim 合作的認證系統,即時核發至您的註冊信箱。

Course Else Descrition

  • 課程皆為自學課程,每個單元皆附有線上作業。