为了提供更好的服务品质,本课程已转移至新课程主机,若您仍有学习本课程的需求,建议重新选课,谢谢!
选课网址: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 合作的認證系統,即時核發至您的註冊信箱。
課程皆為自學課程,每個單元皆附有線上作業。