iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言基本对象类型知识点详解
  • 567
分享到

R语言基本对象类型知识点详解

2024-04-02 19:04:59 567人浏览 八月长安
摘要

基本向量 包含单类型对象(例如整数,浮点数,复数,文本,逻辑值或者原始型数据)的向量 复合对象 包含一些列基本向量的数据结构,例如列表,配对列表,``S4对象或者环境. 这些对象的特

基本向量

包含单类型对象(例如整数,浮点数,复数,文本,逻辑值或者原始型数据)的向量

复合对象

包含一些列基本向量的数据结构,例如列表,配对列表,``S4对象或者环境.
这些对象的特性各不相同,但它们都包含一系列命名的对象

特殊对象

在R编程中服务于特定目的的对象,例如any,NULL和...等.
这类对象在特定的环境中具有十分重要的意义,但是无法创建一个属于该类型的对象

R语言

R代码,其被执行后可以返回其他对象

函数

R的引擎;

其以参数作为输入,同时返回一些对象作为输出
有时候,函数会修改环境中的对象或者执行R环境之外的任务,例如绘制图形,保存文件或者将数据传输至网络

内置对象

被R正式定义的对象
在常见的R编程中,几乎不会遇到内置对象

字节码对象

如果使用字节码编译器,R会生成一个运行在R虚拟机上的字节码对象

R中的基本对象类型

分类 对象类型 描述 栗子
向量 整型 序列元素的默认类型,用integer()函数可将其他对象强制转化为整型 5:5,integer()
双精度型 用来表示浮点数(有小数点的数字或者较大的数字).现在的大多数平台上,双精度数值都是8字节,即64位.默认情况下,大多数数值都会用双精度来表示.可用double()函数将其他对象强制转换为双精度对象
复数型 复数,使用时必须包含实部和虚部(即使实部为零) 0 + 1i
字符串
逻辑值 T,F
原始型 包含原始型字节的向量,当需要对来自R环境之外的对象进行编码时用到 raw(9) ,charToRaw("Hello")
复合对象 列表 多种类型对象的合集.列表的元素可以被命名.R中很多其他类型的对象(例如数据框)是通过列表实现的
配对列表 用来表示一系列成对命名对象的数据结构.配对列表是一个可以内嵌使用但又可以在用户层面应用配对列表,因此与之相对比标准列表对象更为灵活有效 .Options pairlist(apple = 1, pear = 2, banana = 3)
S4对象 支持现代面向对象编程模式的R对象(继承,方法等)
环境 R中的环境对象是在特定环境中的一组符号.环境包含一个符号-值对的集合和一个指向封闭环境的指针.例如,可以使用一个默认泛型函数的所有签名 .GlobalEnvnew.env(parent = baseenv())
特殊对象 任意类型 可以属于任意类型的对象.避免对象被强制转化为别的对象类型.再定义S4对象的序列或者泛型函数的签名时非常有用 seClass("Something", representation(data = "ANY"))
NULL 表示空值的对象.函数或者表达式返回的没有值的对象通常属于本类型.NULL对象可以没有属性
... 在函数中用来实现不定长的参数列表设置,尤其是传给其他函数的参数
R语言 符号 符号是指向其他对象的R语言对象.从语法上分析R语句时经常遇到
允诺对象 允诺对象是创建时不执行,在第一次调用时才执行的R对象.常用来实现延迟加载包中的对象 x <- 1;y <- 2;z <- 3; delayedAssign("v", c(x, y, z)) v就是允诺对象
语言 在编写R语言本身时用到R语言对象
表达式 未被执行的R表达式.可以用expression函数来创建表达式对象,之后可以用eval函数来执行表达式
函数 闭路对象 R系统内部没有应用的R函数.大部分函数对象都属于闭路对象.包括用户自定义的函数,R中的大部分自带函数,以及R包中的大部分函数
特殊对象 内置函数,其参数不是必须调用执行的 if[
内嵌对象 执行自身参数的内置函数 +, ^
字节码对象 compiler包生成的R编译函数 cmpfun(function(x) x^2)
内置对象 char 标量串对象.字符向量可以分解为char 对象(用户不能轻易创建该对象,一般也用不到)
字节代码对象 为未来的字节码编译器保留的一个数据类型
外部指针 外部指针,C代码中用到
弱引用 弱引用对象(仅限内部使用)

到此这篇关于R语言基本对象类型知识点详解的文章就介绍到这了,更多相关R语言基本对象类型内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: R语言基本对象类型知识点详解

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

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

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

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

下载Word文档
猜你喜欢
  • R语言基本对象类型知识点详解
    基本向量 包含单类型对象(例如整数,浮点数,复数,文本,逻辑值或者原始型数据)的向量 复合对象 包含一些列基本向量的数据结构,例如列表,配对列表,``S4对象或者环境. 这些对象的特...
    99+
    2024-04-02
  • R语言基本语法知识点
    我们将开始学习R语言编程,首先编写一个“你好,世界! 的程序。 根据需要,您可以在R语言命令提示符处编程,也可以使用R语言脚本文件编写程序。让我们逐个体验不同之处。 命令提示符 如...
    99+
    2024-04-02
  • R语言基本对象类型有哪些
    这篇文章主要介绍了R语言基本对象类型有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。基本向量包含单类型对象(例如整数,浮点数,复数,文本,逻辑值或者原始型数据)的向量复合...
    99+
    2023-06-14
  • R语言决策基础知识点详解
    决策结构要求程序员指定要由程序评估或测试的一个或多个条件,以及如果条件被确定为真则要执行的一个或多个语句,如果条件为假则执行其他语句。 以下是在大多数编程语言中的典型决策结构的一般形...
    99+
    2024-04-02
  • R语言数据类型知识点总结
    通常,在使用任何编程语言进行编程时,您需要使用各种变量来存储各种信息。 变量只是保留值的存储位置。 这意味着,当你创建一个变量,你必须在内存中保留一些空间来存储它们。 您可能想存储各...
    99+
    2024-04-02
  • R语言“循环”知识点详解
    可能有一种情况,当你需要执行一段代码几次。 通常,顺序执行语句。 首先执行函数中的第一个语句,然后执行第二个语句,依此类推。 编程语言提供允许更复杂的执行路径的各种控制结构。 循环语...
    99+
    2024-04-02
  • R语言中其它对象知识点总结
    其他对象 矩阵 二维向量 矩阵操作更类似于向量,而不是向量的向量或者向量列表 下标可以用用来引用元素,但并不反应矩阵的存储方式 矩阵没有一个确定的属性 数组 具有两个以上维度的向...
    99+
    2024-04-02
  • R语言中基本语法的知识点有哪些
    这篇文章主要介绍R语言中基本语法的知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们将开始学习R语言编程,首先编写一个“你好,世界! 的程序。 根据需要,您可以在R语言命令提示符处编程,也可以使用R语言脚...
    99+
    2023-06-14
  • R语言中因子相关知识点详解
    因子是用于对数据进行分类并将其存储为级别的数据对象。 它们可以存储字符串和整数。 它们在具有有限数量的唯一值的列中很有用。 像“男性”,“女性”和True,False等。它们在统计建...
    99+
    2024-04-02
  • R语言函数基础知识点总结
    函数是一组组合在一起以执行特定任务的语句。 R 语言具有大量内置函数,用户可以创建自己的函数。 在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完...
    99+
    2024-04-02
  • R语言关于数据帧的知识点详解
    数据帧是表或二维阵列状结构,其中每一列包含一个变量的值,并且每一行包含来自每一列的一组值。 以下是数据帧的特性。 列名称应为非空。 行名称应该是唯一的。 存...
    99+
    2024-04-02
  • C++类与对象的基础知识点详细分析
    目录一、什么是类和对象呢1、类的引入2、类的定义3、类的访问限定符4、类对象的储存方式5、this指针的特性二、类的六个默认成员函数详解1、构造函数2、析构函数一、什么是类和对象呢 ...
    99+
    2023-02-13
    C++类与对象知识点 C++类与对象关系
  • R语言运算符知识点讲解
    运算符 运算符:包含一个或者两个参数的无括号的参数 符号 说明 + ...
    99+
    2024-04-02
  • R语言中Rcpp基础知识点有哪些
    这篇文章将为大家详细讲解有关R语言中Rcpp基础知识点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 相关配置和说明由于Dirk的书Seamless R and C++ Integration ...
    99+
    2023-06-25
  • R语言数据类型和对象深入讲解
    以上数据类型均为原子向量。 单引号和双引号不做区分。 R语言中TRUE和FALSE 可以简化为T和F 多元素向量的生成方式 方式 1:使用c()函数 ,这个是最常见的 c(co...
    99+
    2024-04-02
  • Verilog语言数据类型基础知识点有哪些
    这篇文章主要介绍“Verilog语言数据类型基础知识点有哪些”,在日常操作中,相信很多人在Verilog语言数据类型基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Verilog语言数据类型基础...
    99+
    2023-07-06
  • Go语言类型详解:基本类型有哪些?
    Go语言类型详解:基本类型有哪些? 作为一门静态类型的编程语言,Go语言中拥有丰富的基本类型,这些类型为程序员提供了灵活性和效率。本文将详细介绍Go语言中常见的基本类型,并附上相应的代...
    99+
    2024-04-02
  • R语言关于随机森林算法的知识点详解
    在随机森林方法中,创建大量的决策树。 每个观察被馈入每个决策树。 每个观察的最常见的结果被用作最终输出。 新的观察结果被馈入所有的树并且对每个分类模型取多数投票。 对构建树时未使用的...
    99+
    2024-04-02
  • R语言向量知识点及实例讲解
    有常见的六种基本的向量类型 创建向量 设定recursive = T,c函数可以从其他数据结构中递归形成向量 > v <- c(.295, .300, .250, ....
    99+
    2024-04-02
  • Go语言特点及基本数据类型使用详解
    目录一、Golang 简介1.Go 语言的特点2.Golang 的变量作用域3.Golang 执行流程的两种方式二、Golang 的基本操作1.在 Linux 上安装 Golang ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作