R数据分析-数据结构(后续)

  1. 因子
    在R中将类别变量与有序变量称为’因子’,因子在R数据分子中很重要,因为它决定了数据分析的方式以及如何进行视觉呈现,相关定义如下:

disease <- c(‘Type1’,‘Type2’,‘Type1’,‘Type1’); #默认按照字母顺序而定
disease <- factor(disease); #因子定义
disease;
[1] Type1 Type2 Type1 Type1
Levels: Type1 Type2

status <- c(‘Poor’,‘Excellent’,‘Improved’);
status <- factor(status,order=TRUE,levels=c(‘Poor’,‘Improved’,‘Excellent’)); #指定变量的顺序
status;
[1] Poor Excellent Improved
Levels: Poor < Improved < Excellent

  1. 列表
    列表是R中最为复杂的一种数据类型,它允许你整合若干对象到单个对象名下,例如: 某个列表中可以是若干向量,矩阵,数据框,列表的组合,相关定义与访问数据规范如下:

a <- ‘my list’;
b <- c(1,3,5,7);
c <- matrix(5:20,nrow=4,byrow=TRUE);
mylist <- list(title=a,age=b,num=c);
mylist;
$title
[1] “my list”
$age
[1] 1 3 5 7
$num
[,1] [,2] [,3] [,4]
[1,] 5 6 7 8
[2,] 9 10 11 12
[3,] 13 14 15 16
[4,] 17 18 19 20

mylist[[‘age’]]; #访问
[1] 1 3 5 7
mylist[[3]];
[,1] [,2] [,3] [,4]
[1,] 5 6 7 8
[2,] 9 10 11 12
[3,] 13 14 15 16
[4,] 17 18 19 20

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值