栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > R语言

R语言创建数组以及数据框

R语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

R语言创建数组以及数据框

> #创建数组
> a1 <- c("A1","A2")

> a2 <- c("B1","B2","B3")

> a3 <- c("C1","C2","C3","C4")

> z <- array(1:24,c(2,3,4),dimnames = list(a1,a2,a3))

> z
, , C1

   B1 B2 B3
A1  1  3  5
A2  2  4  6

, , C2

   B1 B2 B3
A1  7  9 11
A2  8 10 12

, , C3

   B1 B2 B3
A1 13 15 17
A2 14 16 18

, , C4

   B1 B2 B3
A1 19 21 23
A2 20 22 24

> #创建数据框以及使用
> 
> patinentID <- c(1,2,3,4)

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

> diabetes <- c("data1","data2","data1","data1")

> status <- c("Poor","Improved","Excellent","Poor")

> patientdata <- data.frame(patinentID,age,diabetes,status)

> patientdata
  patinentID age diabetes    status
1          1  25    data1      Poor
2          2  34    data2  Improved
3          3  28    data1 Excellent
4          4  52    data1      Poor

> #选取数据框元素
> 
> patientdata[1:2]
  patinentID age
1          1  25
2          2  34
3          3  28
4          4  52

> patientdata[c("diabetes","status")]
  diabetes    status
1    data1      Poor
2    data2  Improved
3    data1 Excellent
4    data1      Poor

> patientdata$age
[1] 25 34 28 52
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855719.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号