R——作用,基础_1

本文介绍了R语言的基础知识,包括如何入门R语言,安装和更新包,查看库中的包位置以及获取帮助的方法。接着,文章详细讲解了数据集的概念,解释了数据集在R中的结构,并探讨了如何选择和导入数据集。此外,还阐述了向量和矩阵的基本概念,以及如何创建矩阵,强调了矩阵元素的类型和排列方式。

 

关键词:

1.入门

下载R相关包的网址:http://caran.ran.r-project.org/web/packages

安装:install.packages("packges");更新:update(package);

library(),显示库中(自己的电脑上)有哪些包;函数.libPaths(),显示所在库的位置;

help(),查看帮助

1.1入门实例,安装包

help.start() # '过HTML浏览器来看帮助文件。'
install.packages("vcd") # 安装“vcd”包
help(package= "vcd") # 查看包的详细信息
library(vcd) # 显示库中有哪些包
help(Arthritis) # 查看实例“Arthritis”使用情况
Arthritis # 显示实例“Arthritis”
example(Arthritis) # 运行一下实例“Arthritis”

2. 创建数据集

2.1数据集概念

问题:理解数据集,如何选择数据集来存储数据,如何导入数据集。

数据集:由数据构成的一个矩形数组。行:观测对象,记录(Database);列:变量,字段;

R中的数据结构:向量,数组,因子,列表,数据框

# 查看R中内置所有数据集
data(package = .packages(all.available = TRUE))

# 查看具体某个包的数据集
data(package = "datasets")

# 查看某个数据集的信息
help(iris) # or ?iris

2.2向量与矩阵

矩阵:用来存放长度相同的向量,类型相同的元素;

matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE,
       dimnames = NULL)
as.matrix(x, ...)
## S3 method for class 'data.frame'
as.matrix(x, rownames.force = NA, ...)

is.matrix(x)

data : 矩阵元素,nrow:行数,nclo:列数,byrow:TRUE表示按行排列,缺省或FALSE表示按列排列,dimnames:命名;

a <- matrix(1:12, nrow=4,ncol=3) # 创建矩阵
a1<-a[1:2,2:3] # 选取矩阵1~2行,2~3列的元素
a2<-a[2,]      # 选取第2行的元素
a3<-a[,2]      # 选取第2列的元素
a4<-a[1:2,(TRUE,FALSE,TRUE)] # 选取矩阵1~2行,第1、3列的元素
a5<-a[2,-1]    # 选取第2行并除去第1列的元素

2.3数组,数据框

数组:存储二维以上的向量,类型相同的元素;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值