R语言学习(5)

  • R的数据框
  1. 数据框各字段创建

> patientID <- c(1,2,3,4)

> age <- c(25,34,28,52)

> diabetes <- c("Type1","Type2","Type3","Type2")

> status <- c("poor","Improved","Excllent","poor")

  1. 数据框的创建

> patientsData<-data.frame(patientID,age,diabetes,status)

  1. 查看数据框中的数据

> patientsData

总结:虽然数据框可以存储不同的数据类型,但是每一列的数据必须是同一种类型的。

  1. 查询数据框中的行或者列的数据

> patientsData[1:2]

  1. 根据列名取数据

> patientsData[c("diabetes","status")

+ ]

将数据框添加到搜索路径中

将从数据框中搜索路径中删除

  • 因子

因子是以一个整数向量的形式存储数据。

> diabetes

[1] "Type1" "Type2" "Type3" "Type2"

> diabetes<-factor(diabetes)

> diabetes

[1] Type1 Type2 Type3 Type2

Levels: Type1 Type2 Type3

>

 

  • 列表

列表是R语言中最为复杂的数据类型,列表中包含向量、矩阵等数据类型。

list(...)

pairlist(...)

as.list(x, ...)

## S3 method for class 'environment'

as.list(x, all.names = FALSE, sorted = FALSE, ...)

as.pairlist(x)

is.list(x)

is.pairlist(x)

alist(...)

  1. 实例:创建list(列表)

> g <- "My first list"

> h <- c(12,45,46,920)

> j <- matrix(1:10,nrow=2)

> k <- c("One","Two","Three")

> mylist <- list(g,h,j,k)

  1. 访问列表(list)

List访问区域其他数据类型不同,需要注意的是,他需要双重”[[]]”来进行访问

  • 总结

R中的数据类主要有这些,其中列表数据类型较为复杂,因为其可以涵盖其本身以及向量、矩阵等数据类型。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值