R中的数据结构(Array,Factor,List,DataFrame)

本文介绍了R语言中的四种基本数据结构:Array、Factor、List和DataFrame。Factor用于存储类别变量,分为普通因子和有序因子;List允许组合不同类型的对象,类似JSON;DataFrame则是多行多列的数据集合,类似于Excel表格。
摘要由CSDN通过智能技术生成

1、R中的数据结构-Array

#一维数组
x1 <- 1:5;
x2 <- c(1,3,5,7,9)
x3 <- array(c(2, 4, 6, 8, 10))

#多维数组
xs <- array(1:24, dim=c(3,4,2))

#访问
x1[3]
x2[c(1,3,5)]
x3[3:5]

xs[2, 2, 2]

xs[2, 2, 1]

#增加
x1[6] <- 6
x2[c(7, 9, 11)] <- c(11, 13, 15)

#动态增加
x1[length(x1) + 1] <- length(x1) + 1
append(x2, 17)
x2 <- append(x2, 17)

#修改,凡是能够访问到的地方,都可以修改
x1[3] <- 30

#删除,凡是能够访问到的地方,都可以删除
x1[-3]
x1 <- x1[-3]

#查找/过滤
x1[x1 >= 4]

2、R中的数据结构-Factor

Factor因子
因子用来存储类别变量和有序变量,这类变量不能用来计算,只能用来分类或者计数。
因子(Factor):因子表示分类变量
有序因子(odered factor):有序因子表示有序变量。

#读取学生成绩的数据
data <- read.csv('1.csv', fileEncoding='utf8');
#查看数
data
#查看第一列数据
data[, 1]
#把第一列数据转换为分类结构
data[, 1] <- 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值