R语言02数据结构

本文介绍了R语言中的数据结构,包括对象的定义、创建、删除和基本属性。讲解了向量、矩阵、数据框和列表等,特别强调了向量的操作,如赋值、类型转换、逻辑运算以及如何处理缺失数据。此外,还讨论了因子类型及其相关函数的使用。
摘要由CSDN通过智能技术生成

一、R语言的对象
1.定义:所有在R语言中可操作的各种数据及表达式.(object)

对象的命名规则:
      1.必须是字母开头,只可以是字母,数字,(.),(_)
      2.区分大小写
      3.避免使用pi,if,for等既有对象名

2.对象的产生和查询

  (1)ls()  返回所有内存中的对象名
  ls(pat="b")   返回所有对象名中包含b的对象名
  ls.str() 返回所有对象的具体信息

a<-“Alice”
b<-“Bob”
c<-“Charlie”
ls()
[1] “a” “b” “c” “height” “x” “x1” “x2” “y”
ls.str()
a : chr “Alice”
b : chr “Bob”
c : chr “Charlie”
height : num [1:4] 162 180 170 168
x : num [1:4] -1 0 1 2
x1 : int [1:4] -1 0 1 2
x2 : num [1:101] 0 0.0628 0.1257 0.1885 0.2513 …
y : num [1:4] 0.276 1 7.53 54.062

(2)删除对象
rm(对象名)/remove(对象名)
rm(list=ls(pat=“x”,all.names=TRUE)) 删除所有含名字中含x的对象
(all.names=FALSE表示不显示以.开头的这种特殊对象)

3.对象的基本属性
(1)对象的类型/属性(mode):
数值型(Numeric)
字符型(Character)
逻辑性(Logical)
因子型(Factor):类别/分类(男/女)
复数型(Complex): 1+2i

字符型对象

fruit<-c(“apple”,“pear”,“banana”)
mode(fruit) 查看对象类型
[1] “character”
length(fruit) 查看对象长度
[1] 3

因子型对象

gl(2,5) #新建一个因子
[1] 1 1 1 1 1 2 2 2 2 2
Levels: 1 2
class(gl(2,5)) #查看变量的类,显示为因子;
[1] “factor”
mode(gl(2,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值