返回课程
AI014
专业级
R编程入门
本课程全面介绍R语言环境,涵盖从基本的数值向量操作、对象属性、数组和矩阵处理、列表与数据框管理,到统计建模和高质量图形制作的核心内容。它非常适合作为统计分析和数据科学的入门教材。
4.9
30.0h
716 名学生
10 课时
2 点赞
人工智能
课程概述
内容概要
本课程是 R 语言环境的全面入门教程,涵盖从基础数值向量操作、对象属性、数组/矩阵处理,到列表/数据框管理、统计建模以及高质量图形制作的核心主题。适合作为统计分析与数据科学的入门教材。
掌握 R 语言的核心知识,开启统计计算与数据可视化的大门。
作者: R 开发核心小组
致谢: 本手册由 R 开发核心小组维护。中文版感谢末泽信一(Shigeru MASE)的日文翻译基础,以及李志鹏博士、李瑞等中文翻译团队的贡献。
学习目标
- 启动 R 会话,导航帮助系统,并应用基本语法规则(大小写敏感性、赋值和注释)。
- 区分并创建逻辑向量、字符向量,以及处理缺失值(
NA和NaN)。 - 使用四种不同的索引方法来选择、排除或修改特定的数据子集。
- 识别并修改 R 对象的内在属性(模式和长度)。
- 使用
class()和attr()函数来管理对象元数据和数据结构。 - 创建并操作因子和有序因子,以表示分类数据。
- 使用维度向量和
array()函数定义并构造数组和矩阵。 - 应用高级索引技术,包括使用索引矩阵提取或修改特定元素。
- 执行线性代数运算,包括外积、广义转置和矩阵求逆。
- 构建与修改列表:创建命名和非命名列表,并使用特定的 R 语法进行合并。