1 / 65
文档名称:

R语言基础培训R语言入门.pptx

格式:pptx   大小:1,422KB   页数:65页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

R语言基础培训R语言入门.pptx

上传人:wz_198613 2022/7/10 文件大小:1.39 MB

下载得到文件列表

R语言基础培训R语言入门.pptx

文档介绍

文档介绍:R语言入门
2
什么是R?
R是一种统计绘图语言,也指实现该语言的软件。
The R Project for Statistical Computing
3
为什么要学会R?
SPSS(Statisticaip包的文件夹。
4 脚本安装
在联网的条件下,请运行程序,即可完成本培训所需的程序包安装。
22
程序包使用与更新
程序包的中函数,都要先导入,再使用,因此导入程序包是第一步。
在控制台中输入如下命令:
library(lattice)
library(ggplot2)
所有程序包的更新
()
注意:R 命令对大小写敏感,因此使用命令方式安装和载入程序包时应特别注意。
23
查看程序包帮助文件
vegan 程序包内部都有哪些函数?分别有什么功能?
查询程序包内容最常用的方法:
1 菜单 帮助>Html帮助
2 查看pdf帮助文档
24
查看函数的帮助文件
函数的默认值是什么? 怎么使用? 使用时需要注意什么问题? 需要查询函数的帮助。
1 ?
2 RGui>Help>Html help
3 apropos("")
4 help("")
5 ("")
6 查看R包pdf手册
25
26
帮助文件的内容
{stats} #函数名及所在包
Fitting Linear Models #标题
Description #函数描述
Usage #默认选项
Arguments #参数
Details #详情
Author(s) #作者
References #参考文献
Examples #举例
27
练****一 安装R并导入程序包
1. 安装R和Rstudio软件、熟悉菜单
2. 本地安装程序包: vegan
3. 调用程序包,查看程序包的帮助
library(vegan)
查找vegan包中cca函数的帮助
输入 ?cca
(试试"??cca")
将其中的Example粘贴到控制台中,查看运行的结果。
R数据集创建
数据创建
向量,数组,矩阵,数据框,列表,因子
数据输入
scan(),csv文件,excel文件,sas数据…
数据存储
(), (), save()
向量vector
概念:用于存储数值型、字符型或逻辑型数据的一维数组。
例子:
a <- c(1, 2, 5, 3, 6, -2, 4) # 数值型向量
b <- c("one", "two", "three") # 字符型向量
c <- c(TRUE, TRUE, TRUE) # 逻辑型向量
注意:单个向量中的数据必须是相同的类型(数值型、字符型或逻辑型)。
创建重复的向量
> rep(2:5, 2)
# 等价于 rep(2:5, times = 2)
[1] 2 3 4 5 2 3 4 5

> rep(2:5, rep(2, 4))
[1] 2 2 3 3 4 4 5 5

> rep(1:3, times = 4, each = 2)
[1] 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3
> paste(c("X","Y"), 1:10, sep = "-") #不规则
[1] "X-1" "Y-2" "X-3" "Y-4" "X-5" "Y-6" "X-7" "Y-8" "X-9" "Y-10"
> rep(factor(LETTERS[1:3]), 5)
[1] A B C A B C A B C A B C A B C
Levels: A B C
向量中元素的访问
>a <- c(1, 2, 5, 3, 6, -2, 4)
# 向量 a 中第三个数据
>a[3]
[1] 5

# 向量 a 中第一、三、五个数据
>a[c(1, 3, 5)]
[1] 1 5 6
# 向量 a 中第二到第六个数据
> a[2:6]
[1] 2 5 3 6 -2
# 向量 a 中数值大于 3 的所有数据
>