R语言学习

对象的5种类型

  • 字符(character)
  • 数值(numeric:real number)
  • 整数(Integer)
  • 复数(complex)
  • 逻辑(TRUE/FALSE)

对象属性

  • 名称
  • 维度
  • 类型
  • 长度

class(arg):查看对象类型

dim(arg):对象的维度

向量

只能包含一种数据类型

矩阵

向量+维度属性

创建矩阵
x <- matrix(1:6, nrow=2,ncol=3):先列后行

vector()+dim()

cbind():以列组合矩阵

rbind():以行组合矩阵

attibutes()

数组

x <- array(1:3)

列表(元素类型可以不同)

x <- list(“x”,1,TRUE)

因子

分类数据/有序、无序
x <- factor(c(“female”,“male”,“male”,“female”),levels=c(“male”,“female”))

table(x)

缺失值

NA/NaN:NaN属于NA,NA不属于NaN

数据框

data.frame()

日期和时间

date()、Sys.Date()

x <- as.Date(“2017-01-01”)

weekday(x),months(x) …

as.numeric(x1-x)只输出两个时间的差(数字)

POSIXct(整数,常存入数据框) POSIXlt(列表,包含其他信息)
x <- Sys.time()

y <- as.POSIXlt(x)

names(unclass(y))

y$hour

在这里插入图片描述

列表的子集

x <- list(id=1:4, height=150, gender=“male”)

x[“id”]:名字元素

x[[“id”]]或者x$id:元素(也可以用数字表示key,从1开始计数)
gender=“male”)

x[“id”]:名字元素

x[[“id”]]或者x$id:元素(也可以用数字表示key,从1开始计数)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值