返回课程
AI014 Professional

R编程入门

本课程全面介绍R语言环境,涵盖从基本的数值向量操作、对象属性、数组和矩阵处理、列表与数据框管理,到统计建模和高质量图形制作的核心内容。它非常适合作为统计分析和数据科学的入门教材。

4.9
30.0h
716 名学生
2 点赞
人工智能
开始学习

课程概述

📚 内容概要

本课程是 R 语言环境的全面入门教程,涵盖从基础数值向量操作、对象属性、数组/矩阵处理,到列表/数据框管理、统计建模以及高质量图形制作的核心主题。适合作为统计分析与数据科学的入门教材。

掌握 R 语言的核心知识,开启统计计算与数据可视化的大门。

作者: R 开发核心小组

致谢: 本手册由 R 开发核心小组维护。中文版感谢末泽信一(Shigeru MASE)的日文翻译基础,以及李志鹏博士、李瑞等中文翻译团队的贡献。

🎯 学习目标

  1. 启动 R 会话,导航帮助系统,并应用基本语法规则(大小写敏感性、赋值和注释)。
  2. 区分并创建逻辑向量、字符向量,以及处理缺失值(NANaN)。
  3. 使用四种不同的索引方法来选择、排除或修改特定的数据子集。
  4. 识别并修改 R 对象的内在属性(模式和长度)。
  5. 使用 class()attr() 函数来管理对象元数据和数据结构。
  6. 创建并操作因子和有序因子,以表示分类数据。
  7. 使用维度向量和 array() 函数定义并构造数组和矩阵。
  8. 应用高级索引技术,包括使用索引矩阵提取或修改特定元素。
  9. 执行线性代数运算,包括外积、广义转置和矩阵求逆。
  10. 构建与修改列表:创建命名和非命名列表,并使用特定的 R 语法进行合并。

课程