R1-R数据类型(1)

本文详细介绍了R语言的基本数据类型包括字符、数值、整数、复数和逻辑值,并阐述了如何创建和操作这些数据类型。此外,还讲解了如何使用属性如names、dimnames和dimensions,以及如何通过attributes函数获取对象属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

R1-R数据类型(1)

1 R有五种基本的或者原子的对象类
character
numeric
integer
complex
logical(True/False)
最基本的对象是vector
一个vector只能包含同一类的对象。但list表示为一个vector,可以包含不同类的对象。每个vector可以用vector()函数创建。
2 Numbers
Numbers在R中被当作numeric对象(例如双精度实数)
如果想显式的声明一个integer,需要加后缀L。
例如输入1只是一个numeric对象,输入1L就是一个integer
Inf是一个特殊的数代表无限值;例如1/0;Inf可以用于日常计算,例如1/Inf结果为0
NaN代表一个未定义的值(不是一个number),例如0/0。NaN也可以理解为缺值。
3 属性
R对象可以拥有属性
names(mingch),dimnames(维度名)
dimensions(例如,matrices,arrays)
class(类)
length(长度)
其他用户自定义的属性或者元数据
对象的属性可以用attributes函数来获取。
4输入及输出
#代码注释
print(x)显示打印对象
x(回车)隐式自动打印对象
> x<-5
> x
[1] 5
> print(x)
[1] 5
[1]代表x是一个vector,5是其第一个元素。
> x<-1:10
> x
[1] 1 2 3 4 5 6 7 8 9 10
: 操作符用来创建integer序列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值