前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R的数据

R的数据

原创
作者头像
用户8284892
发布2023-03-08 18:24:12
3420
发布2023-03-08 18:24:12
举报

R的数据类型

R中包含三种最基本的数据类型

  • 字符型(character)
    • "a","abc","1","小明",'大强'
  • 数值型 (numeric)
    • 1,2,3,100,10086
  • 逻辑型(logical)
    • TRUE
    • FALSE
    • NA

可以看出,字符型数据是在双引号或单引号中括起来的内容;数值型就是数字;逻辑型包括三个TRUE,FALSE和NA。

想判断一个数据是什么数据类型可以用class()

代码语言:txt
复制
x <- 1
y <- 'a'
z <- TRUE
class(x)
class(y)
class(z)
------------------------------
> class(x)
[1] "numeric"
> class(y)
[1] "character"
> class(z)
[1] "logical"

判断一个数据是否是某个类型的数据,可以用is族函数,判断结果为TRUE或FALSE。

  • is.character() 判断是否是字符型
  • is.numeric() 判断是否是数值型
  • is.logical() 判断是否是逻辑型 如果想一种数据类型转换为另一种,可以用as族函数
  • as.character()
  • as.numeric()
  • as.logical() 有些类型无法互相转换,比如说字符型转数字型,会返回NA

比较运算

>,<<=>===!=

大于, 小于, 小于等于, 大于等于, 等于, 不等于

可用于判断两个数据的大小关系,返回逻辑值

逻辑运算

&:都是TRUE为TRUE,只要有一个是FALSE就为FALSE

|:只要有一个TRUE就是TRUE

!:取反

返回结果为逻辑值

代码语言:txt
复制
> 3>6|10>7
[1] TRUE
> 3>6&10>7
[1] FALSE
> !(3>6&10>7)
[1] TRUE

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • R的数据类型
  • 比较运算
  • 逻辑运算
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档