• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言学习(5)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  • 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人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言 pivot_longer 图表变换发布时间:2022-07-18
下一篇:
R语言绘图:ggplot2绘制ROC发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap