iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言基础数据类型的具体使用
  • 617
分享到

R语言基础数据类型的具体使用

R语言基础数据类型R语言数据类型 2023-01-28 12:01:15 617人浏览 八月长安
摘要

目录一、数据类型1.数值型(Numeric)2.字符型(character)3.逻辑型(logical)二、数据类型判断与转换1.数据类型判断2.数据类型转换R语言主要有三种基本的数

R语言主要有三种基本的数据类型,分别是数值型(Numeric)、整型(integer)以及字符型(character)。

一、数据类型

1.数值型(Numeric)

数值型(Numeric)分为双整型(double)和整型(integer)两种

(1)双整型(double)                                                          

双整型数据,可正可负,可大可小,可含小数可不含。

R中键入的任何一个数值都默认以double型存储。可以使用typeof() 函数进行查看数据类型

> typeof(1)#查看“1”的数据类型
[1] "double"  #输出结果为双整型

(2)整型(integer)

顾名思义,只能用来储存整数。
在计算机内存中,整型的定义方式要比双整型更加准确(除非该整数非常大或非常小)

> typeof(1L)#在数字后面加大写字母L,申明该数字以整型方式储存。
[1] "integer"
> as.integer(-3.14)#将双整形转换为整型
[1] -3
> as.integer(-3.99)#只取整数部分,不会进行四舍五入
[1] -3

2.字符型(character)

字符型向量用以储存一小段文本,在R中字符要加双引号表示
字符型向量中的单个元素被称为“字符串(string)”,注意:字符串不仅可以包含英文字母,也可以由数字或符号组成

> typeof("Hello world") #字符型要加双引号表示
[1] "character"

字符串常用函数举例

> a<-"Hello world"#赋值
> nchar(a)#计算字符串长度
[1] 11
#大小写转换
> toupper(a)
[1] "HELLO WORLD"
> tolower(a)
[1] "hello world"
#字符转连接
> paste("hello","world",sep="_")
[1] "hello_world"

3.逻辑型(logical)

用以储存TRUE(真)和FALSE(假),在实际使用过程中,可以简写成T/F。

逻辑判断中TRUE相当于数字1,FALSE相当于数字0。

> typeof(T)
[1] "logical"
> as.numeric(T)
[1] 1
> as.numeric(F)
[1] 0

二、数据类型判断与转换

1.数据类型判断

> a<-"Hello world"
> is.numeric(a)#判断是否为数值型
[1] FALSE
> is.character(a)#判断是否为字符串型
[1] TRUE
> is.logical(a)#判断是否为逻辑型
[1] FALSE

2.数据类型转换

> a<-3.14
> typeof(a)
[1] "double"
> a<-as.character(a)#将数值型转换成字符串
> typeof(a)
[1] "character"
> b<-as.numeric(a)#将字符串转换成数值,注意字符串转成数值型时,应全由数字构成
> typeof(b)
[1] "double"
> c<-as.character(T)#将逻辑型转换字符串
> typeof(c)
[1] "character"
> as.numeric(T)#将逻辑型转换数值
[1] 1
> as.logical(10)#将数值型转换为逻辑型
[1] TRUE
> as.logical(0)
[1] FALSE

到此这篇关于R语言基础数据类型的具体使用的文章就介绍到这了,更多相关R语言基础数据类型内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: R语言基础数据类型的具体使用

本文链接: https://www.lsjlt.com/news/178495.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • R语言基础数据类型的具体使用
    目录一、数据类型1.数值型(Numeric)2.字符型(character)3.逻辑型(logical)二、数据类型判断与转换1.数据类型判断2.数据类型转换R语言主要有三种基本的数...
    99+
    2023-01-28
    R语言基础数据类型 R语言数据类型
  • Go语言中的基础数据类型如何使用
    这篇文章主要介绍了Go语言中的基础数据类型如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Go语言中的基础数据类型如何使用文章都会有所收获,下面我们一起来看看吧。基础数据类型整型在Go中整型数据类型主要分...
    99+
    2023-07-05
  • Go语言中的基础数据类型使用实例
    目录前言基础数据类型整型有符号整型无符号整型特殊整型浮点型复数布尔值字符串字符串的转义符多行字符串常用的操作字符串的手段byte和rune类型修改字符串类型转换小结前言 任何语言都...
    99+
    2023-05-14
    Go 基础数据类型 Go 数据类型
  • Verilog语言数据类型基础教程
    目录线网(wire)寄存器(reg)向量整数,实数,时间寄存器变量数组存储器参数字符串线网(wire) Verilog 最常用的 2 种数据类型就是线网(wire)与寄存器(reg...
    99+
    2023-05-15
    Verilog数据类型 Verilog 基础教程
  • R语言列表和数据框的具体使用
    目录1.列表1.1创建1.2 访问 1.3 注意2.数据框2.1 创建2.2 访问1.列表 列表“list”是一种比较的特别的对象集合,不同的序号对...
    99+
    2022-11-12
  • R语言中的数据类型有哪些
    这篇文章给大家介绍R语言中的数据类型有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。以上数据类型均为原子向量。单引号和双引号不做区分。R语言中TRUE和FALSE 可以简化为T和F多元素向量的生成方式方式 1:使用...
    99+
    2023-06-14
  • Go语言变量与基础数据类型详情
    目录一、基础介绍1、Go 的特性2、Go 的常用命令3、Hello Word二、变量1、定义方式三、常量四、基础数据类型1、数字2、浮点型(小数,32/64表示小数点后长度多少位)3...
    99+
    2022-11-12
  • 重学Go语言之基础数据类型详解
    目录前言布尔型数字类型整型浮点型复数字符串小结前言 Go语言有非常强大的数据类型系统,其支持的数据类型大体上可分为四类:基础数据类型、引用数据类型、接口类型、复合类型。 基础数据类型...
    99+
    2023-02-28
    Go语言基础数据类型 Go语言数据类型 Go 数据类型
  • R语言histogram(直方图)的具体使用
    最近小仙同学很是烦恼,本以为自己已经掌握了ggplot2作图的语法,用read.csv(), ggplot()+geom_point()/boxplot()/violinplot()...
    99+
    2022-11-11
  • R语言基础 | 使用中括号“[]”提取或替换数据
    专注系列化、高质量的R语言教程 (查看推文索引) 中括号[]是R语言的一个常用操作符,作用是提取(extract)或替换(replace)。本篇推文总结其三种用法: 1 使用下标或名称2 使用逻辑变量3 使用重复序数 1 使...
    99+
    2023-10-21
    数据结构 java 大数据 python javascript
  • Go语言基础数据类型实例代码分析
    这篇文章主要讲解了“Go语言基础数据类型实例代码分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go语言基础数据类型实例代码分析”吧!布尔型布尔型是Go最简单的数据类型,因为布尔型只有两个...
    99+
    2023-07-05
  • Verilog语言数据类型基础知识点有哪些
    这篇文章主要介绍“Verilog语言数据类型基础知识点有哪些”,在日常操作中,相信很多人在Verilog语言数据类型基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Verilog语言数据类型基础...
    99+
    2023-07-06
  • R语言gsub替换字符工具的具体使用
    gsub()可以用于字段的删减、增补、替换和切割,可以处理一个字段也可以处理由字段组成的向量。 具体的使用方法为:gsub("目标字符", "替换字符", 对象) 在gsub函数中,...
    99+
    2022-11-11
  • Golang类型断言的具体使用
    目录一,如何检测和转换接口变量的类型二,类型判断:type-switch一,如何检测和转换接口变量的类型 在Go语言的interface中可以是任何类型,所以Go给出了类型断言来判断...
    99+
    2023-03-08
    Golang 类型断言
  • Go语言类型内嵌和结构体内嵌的具体使用
    目录内嵌结构体结构内嵌特性结构体可以包含一个或多个匿名(或内嵌)字段,即这些字段没有显式的名字,只有字段的类型是必须的,此时类型也就是字段的名字。匿名字段本身可以是一个结构体类型,即...
    99+
    2023-05-14
    Go语言类型内嵌 Go语言结构体内嵌 Go语言 类型内嵌 结构体内嵌
  • JavaScript的基础语法和数据类型详解
    目录引入JavaScript1.内部标签2.外部引入基础语法数据类型number字符串布尔值逻辑运算比较运算符数组对象流程控制Map和Setiterator总结引入JavaScrip...
    99+
    2022-11-12
  • 易语言编程基础数据类型变量及子程序
    目录一、 易语言的数据类型基本数据类型分为:基本数据类型中的数值类型有包含了:程序:数据类型转换特殊数据类型 通用型数据类型: 库定义数据类型: 自定义...
    99+
    2022-11-12
  • R语言数据类型与相应运算的实现
    目录一、常量与变量1.常量  2.变量    二、数据类型三、数值型向量3.1 c()函数3.2 le...
    99+
    2022-11-13
  • R语言 Factor类型的变量使用说明
    factor类型的创建 1. factor( ) > credit_rating <- c("BB", "AAA", "AA", "CCC", "AA", "AAA"...
    99+
    2022-11-12
  • pandas数据类型之Series的具体使用
    目录Series类型Series的三种创建方式通过数组创建Series创建指定索引列的Series使用字典创建标量创建Series对象Series的常见操作Series的值访问访问整...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作