FM-R语言入门
企业教育学院     自学课程专区     

2016/09/29 ~ 2020/12/31
3小时/5周 (已经开始)

概要

随到随学!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语言解读资料。

授课教师

download.php?id=174&area=teacherfiles

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

课程内容

  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语言中的日期

评分标准

  • 本课程不开放证书

通过标准


课程及格标准:100分满分:100分

先修科目或先备能力

本课程无须背景知识,适合所有对资料科学有兴趣的学习者修习

常见问答集

【线上修课证明IBM 认知学堂现已不授权ewant修课用户进行证书申请。如欲取得证书,方法请见备注​。

【CC 徽章】IBM 认知学堂现已不授权ewant修课用户进行徽章申请。若学员希望获得徽章,建议前往主要官网注册、修课,即可经由系统自动核发徽章。(备注

备注:认知学堂主要网站(https://cognitiveclass.ai)完成课程后,可取得免费之证书。若通过某些特定课程之后,可额外获得徽章,徽章将透过 CC 与 Pearson VUE Acclaim 合作的认证系统,即时核发至您的注册信箱。

其它

  • 课程皆为自学课程,每个单元皆附有线上作业。