20220526-R数据基本知识

本文介绍了R语言中的基本数据类型,包括数值型、字符型和逻辑型,并展示了如何通过is.*函数进行判别及as.*函数进行转换。此外,还详细讲解了特殊值如NA、NULL和NaN。接着,文章探讨了R中的数据结构,如向量、矩阵、列表和数据框,以及如何进行赋值、创建和操作这些结构。例如,向量的创建、索引和命名,矩阵的构造和索引,以及列表和数据框的使用方法。
摘要由CSDN通过智能技术生成

数据类型

数值型

字符型:单双引号包围起来

逻辑型:TRUE FALSE

# 判别 函数名(参数名=参数值)

is.numeric(123)

is.numeric(FALSE)

is.character("123")

is.character(FALSE)

is.logical("123")

is.logical(FALSE)

# 转换

as.numeric("123")

as.numeric("转换") # 并不是所有的都能转换  NAs introduced by coercion  强制改变过程中产生了NAs

as.numeric(T) # 1

as.numeric(F) # 0

as.character(123)

as.logical(2)

as.logical(2.1)

as.logical(-1)

as.logical(0) # FALSE 另外,字符没有办法转化成逻辑型

# 特殊值

NA # 数据缺失 not avalible

is.na(NA)

NULL # 空值

is.null(NULL)

NaN #

is.nan(NaN)

Inf

-Inf

is.infinite(-Inf)

# 示例

2/0 # 正无穷

-2/0 # 负无穷

0/0 # 空值

数据结构:向量、矩阵、列表、数据框

# 赋值 对象名<-对象值  快捷键为alt+ -   ,也可以赋值给一个函数

# = 一般用在函数里

# 向量:R语言中,向量(Vector)是相同基本类型元素组成的序列,相当于一维数组

# 常量

pi  # 3.1415926

letters # 26个英文小写字母

LETTERS  # 26个英文大写字母

mo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值