R语言|1.3 R语言数据储存形式

R语言|1.3 R语言数据集创建

1.3.1向量创建
1.3.2矩阵创建
1.3.3数组
1.3.4列表
1.3.5数据框

1.3.1向量创建

向量可以用于储存数值型、字符型、逻辑性数据

// An highlighted block
a<-c(2,3,4)#数值型
b<-c("one","two","three")#字符型
c<-c(TRUE,FALSE,TRUE)#逻辑型

1.3.2矩阵创建

矩阵是由行和列组成的二维数据。矩阵中的每个元素具有相同的模式(数值、字符、逻辑)。

// An highlighted block
M<-matrix(1:6,nrow=2)#创建由1-6的数字,两行三列的矩阵

1.3.3数组

数组与矩阵类似,但是维数大于2.数组有一个特殊的维数属性。

// An highlighted block
A=1:24
dim(A)<-c(3,4,5)#创建A为三行四列的2维数组

1.3.4列表

列表(list)是最灵活也是最复杂的数据结构,由不同的对象混合而成。可以是向量、数组、表格等任意类型对象的组合。

// An highlighted block
list1<-list(a=1,b=1:5,c=c("red","blue","green"))

a
[1] 1

b
[1] 1 2 3 4 5

c
[1]“red” “blue” “green”

1.3.5数据框

数据框是由行和列组成的二维结构,其中行表示观测样本,列表示变量或特征。数据框与矩阵结构类似,但是数据框中包含的数据类型可以是不同的。

// An highlighted block
ID=13
sex=c("male","female","male")
age=c(25,34,37)
pain=c(1,2,3)
patients<-data.frame(ID,sex,age,pain)#创建数据框
patients
     ID         sex             age       pain

[1] 1 male 25 1
[2] 2 female 34 2
[3] 3 male 37 3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值