本课程面向零基础学员,全面讲授R语言的核心知识与实操技能。第一部分介绍R软件的起源(基于S语言)、下载安装及RStudio集成开发环境界面布局。第二部分详解扩展包安装渠道(CRAN、Bioconductor、GitHub)与调用方法(library/require),并提供帮助文档查阅策略(?、??)及学习资源推荐。第三部分系统讲解R的数据类型与结构,包括向量、因子、数组、矩阵、数据框和列表的创建与操作,同时涵盖变量命名规则、条件判断(if/ifelse)、循环(for/while)以及自定义函数的编写。第四部分聚焦文件读写,演示scan、read.table/read.csv/read.delim等函数读取不同格式数据,以及save.image、write.table等保存结果的方法。第五部分以ggplot2包为核心,结合mpg示例数据集,逐层讲解散点图、直方图、条形图、饼图、箱线图、小提琴图和密度曲线图的绘制,并演示坐标轴、颜色、分面、主题等精细修饰技巧。课程最后提供实战练习建议。全课程注重理论与操作结合,为后续转录组、基因家族等高级生物信息学分析提供必要的R编程基础。