访问 R 中的零元素有什么作用?

2023-12-02

如果我有一个向量a<-c(3, 5, 7, 8)

and run a[1],毫不奇怪我会得到 3 但如果我会跑a[0]我基本上得到numeric(0)

这是什么意思? 这有什么作用? 出于正常原因我该如何使用它?


其他人已经回答了什么x[0]确实如此,所以我想我应该扩展一下它为什么有用:生成测试用例。这对于确保您的函数能够处理用户有时意外生成的异常数据结构变体非常有用。

例如,它可以轻松生成0行0列的数据框:

mtcars[0, ]
mtcars[, 0]

当子集设置出错时,可能会出现以下情况:

mtcars[mtcars$cyl > 10, ]

但在您的测试代码中,标记您是故意这样做的很有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访问 R 中的零元素有什么作用? 的相关文章

  • 如何从 Fortran 调用 R 函数?

    根据http gallery rcpp org articles r function from c http gallery rcpp org articles r function from c Rcpp 允许用户从 C 调用 R 函数
  • R中的一元加/减是什么?

    来自 R 的详细信息部分Syntax http stat ethz ch R manual R patched library base html Syntax html帮助页面 定义了以下一元和二元运算符 他们被列出 在优先级组中 从最高
  • 正则表达式字符串中第一个和最后一个非点的位置

    我希望找到字符串的第一个和最后一个非点元素的位置 理想情况下我想这样做regex在基地R 我已经写过R解决问题的代码 不过 我对一个感兴趣regex解决方案 感谢您的任何建议 这是一个示例数据集和R代码以获得所需的结果 此代码拆分字符串并使
  • 纵向序列数据的三次样条方法?

    我有一个串行数据 格式如下 time milk Animal ID 30 25 6 1 31 27 2 1 32 24 4 1 33 17 4 1 34 33 6 1 35 25 4 1 33 29 4 2 34 25 4 2 35 24
  • 使用 purrr 迭代替换数据帧列中的字符串

    我想用purrr使用以下命令在数据框列上迭代运行多个字符串替换gsub 功能 这是示例数据框 df lt data frame Year 2019 Text c rep a aa 5 rep a bb 3 rep a cc 2 gt df
  • 使用 pracma::findpeaks 识别持续峰值

    我的语法有问题peakpat内的选项findpeaks内的函数pramcaR 包 v 2 1 1 我使用的是 R 3 4 3 x64 Windows 我希望该函数能够识别可能有两个重复值的峰值 并且我相信该选项peakpat这就是我能做到的
  • 选择 R 中的数据表中隐藏时(在绿色加号下方)列的显示顺序

    Context 使用 DataTables 库制作交互式表格时 当屏幕宽度对于列的数量和宽度来说太窄时 列将隐藏在绿色 号下 我有一个非常宽的表格 有 20 多列 其中一些内容非常冗长 因此某些列在所有屏幕宽度下总是隐藏的 每次隐藏新列时
  • 如何使用 usmap 标记数字而不是名称?

    我知道 usmap 有一个选项label in plot usmap 我想标记一些数字 而不是状态名称 我想 usmap 中应该有与州质心坐标相关的数据 但我不知道如何找到它 如果我能得到 坐标然后我可以用它来标记数字geom text 这
  • 绘制点之间的所有线

    我有以下 R 代码 x lt c 0 01848598 0 08052353 0 06741172 0 11652034 y lt c 0 4177541 0 4042247 0 3964025 0 4074685 d lt data fr
  • pyomo + 网状错误 6 句柄无效

    我正在尝试运行pyomo优化 我收到错误消息 Error 6 The handle is invalid 不知道如何解释它 环顾四周似乎与特权有关 但我不太明白 在下面找到完整的错误跟踪以及重现它的玩具示例 完整的错误跟踪 py run f
  • 使用 R 选择第一个非 NA 值

    df lt data frame ID c 1 1 1 2 3 3 3 test c NA 5 5 6 4 NA 7 3 NA 10 9 我想创建一个名为 value 的变量 它是每个单独 ID 测试的第一个非 NA 值 对于只有NA的个体
  • 将每列的值乘以 R 中另一个 data.frame 中的权重

    我有两个data frames df and weights 代码如下 df看起来像这样 id a b d EE f 1 this 0 23421153 0 02324956 0 5457353 0 73068586 0 5642554 2
  • ddply 和aggregate 之间的区别

    有人可以通过以下示例帮助我了解聚合和 ddply 之间的区别 数据框 mydat lt data frame first rpois 10 10 second rpois 10 10 third rpois 10 10 group c re
  • 使用 ggmap 截断密度多边形

    我在使用 R ggmap 绘制密度图时遇到问题 我的数据如下所示 gt head W date lat lon dist 1 2010 01 01 31 942 86 659 292 415 2 2010 01 10 32 970 84 1
  • R“错误:“}”中出现意外的“}”[重复]

    这个问题在这里已经有答案了 我有一个字符串变量 对于缺少数据的情况 它具有 空值 我想将 空值 重新编码为缺失 而不是说 空值 我正在尝试编写一个循环来删除这些 空值 条目 但我不断收到错误 错误 中出现意外的 for row in dat
  • R:使用 tidyverse 将 NA 替换为 df 中的其他变量

    我想使用 tidyverse 替换 df 中的 NA 值 我想要的值应该从其他列中计算出来 input ID X1 X2 X3 A 0 96 NA 0 97 B 1 00 NA 1 01 C 0 98 0 03 NA A 1 00 NA 1
  • 闭包作为数据合并习惯的解决方案

    我正在尝试解决闭包问题 而且我think我发现了一个案例 他们可能会有所帮助 我有以下几部分需要处理 一组正则表达式 旨在清理状态名称 位于函数中 具有州名称 上述函数创建的标准化形式 和州 ID 代码的 data frame 用于链接两者
  • 如何修复 R 中 Kaplan Meier 图的风险表计算错误

    以下是一个数据帧 其中 6 个参与者中的每一个都有唯一的 record ID 我想绘制一个生存分析图 其中包含感兴趣事件的复发以及在时间间隔 tstart 到 tstop 内 暴露 药物剂量 数值变量 的时间依赖性协变量 每个参与者的最大
  • 在 Shiny 中的用户会话之间共享反应数据集

    我有一个相当大的反应数据集 该数据集是通过轮询文件然后按预定义的时间间隔读取该文件而派生的 数据更新频繁 需要不断重新加载 诚然 重新加载可以增量完成并附加到 R 中的现有对象 但事实并非如此 然而目前 尽管会话中的数据相同 但此操作是针对
  • 线性判别分析图

    如何将样本 ID 行号 作为标签添加到此 LDA 图中的每个点 library MASS ldaobject lt lda Species data iris plot ldaobject panel function x y points

随机推荐

  • Powerpoint Viewer 控件 C# / VB / .NET

    有人知道如何制作一个或如何下载一个控件来查看powerpoint文档吗 我已经搜索过 但唯一出现的是this 这绝对不是免费的 我确信微软一定已经有一个可以做到这一点的控件 做一个控件来做这件事也很受欢迎 这里有我所关心的问题的解决方案 如
  • 如何在c#中使用HttpClient GetAsync方法传递请求内容

    如何传递请求内容HttpClient GetAsync方法 我需要根据请求内容获取数据 HttpGet public async Task
  • golang解组复杂的json

    我有以下 JSON blob 我正在尝试将其解码为 Go contig 32 a 33 41 35 b 44 34 42 我相信我必须对 JSON 的数据结构进行建模 我尝试使用一个名为的结构Line package main import
  • ggplotly-object 的部分阴影背景

    我正在尝试使用 ggplot2 创建时间序列的线图并将其转换为绘图 该图背景的一部分应该用不同的颜色着色 如下所示 在 R 中使用 geom rect 进行时间序列着色 不幸的是 annotate 以及 geom rect 并未像看起来那样
  • 我们如何在WPF应用程序中分离单击和双击列表视图?

    我有一个 WPF 应用程序 有一个列表视图 每次我单击或双击时 都会触发单击事件 即使我保留单击事件 当我双击它时它也会自动触发 如果我在 DoubleClick 中绑定该操作 则单击时它将无法工作 我该如何分别处理两者 将处理程序添加到您
  • 我使用 jasper 报告时出现 FileNotFoundException

    我正在尝试在 Liferay portlet 中创建 Jasper 报告 但出现以下错误 Caused by net sf jasperreports engine JRException java io FileNotFoundExcep
  • 在 3.2 中使用 VAO 和 VBO 绘制 OpenGL 直线和正方形

    我一直在尝试 OpenGL 3 2 我可以成功地将一条线渲染到屏幕上 或者渲染一个由两个三角形组成的正方形 我认为我正确使用了 VAO 和 VBO 但不知何故我无法渲染它们 我遇到了奇怪的渲染 显然 我编码错误 但是当渲染不同数组中定义的多
  • 本机控件 iOS HTML5 和 Cordova 应用程序上的语言错误

    我使用 HTML5 和 Cordova 2 9 构建了一个适用于 Android iOS 的应用程序 我仅在 iOS 上遇到一个奇怪的问题 每次显示本机控件时 例如 当
  • 正向lookbehind正则表达式明显的最大长度

    所以我一直在尝试使用正则表达式来解析以下字符串 INFO Device 6 Time 20 11 2015 06 28 00 Script FunFehlerButton Execute 0031 text and INFO Device
  • 如何在 Flutter 中隐藏 Android StatusBar

    如何在 Flutter 应用程序中隐藏 Android 状态栏 SystemChrome setEnabledSystemUIOverlays 应该做你想做的事 你可以把它带回来SystemChrome setEnabledSystemUI
  • Android 中的 SAX XML 解析

    XML 代码是
  • 在laravel中导入vue包

    在 laravel 5 6 中导入 vue 包的正确方法是什么 它预装了 vue 和 bootstrap 我看到它们都是从 public 目录编译到 app js 中的 但我可以弄清楚如何导入https github com moreta
  • Xcode“应用程序窗口预计在应用程序启动结束时有一个根视图控制器”错误

    我对此很陌生 我正在制作我的第一个应用程序 当我尝试运行它时 xcode 说它成功了 但模拟器只是给我一个黑屏 然后我收到此消息 这是我的 main m 代码 implementation ViewController synthesize
  • 获取 PHP 中常量的定义类

    我想使用反射来获取 PHP 中的类定义的常量列表 目前使用反射我可以获得常量列表 但这也包括在继承类中声明的常量 有没有一种方法我可以使用 给定一个类 仅获取该类定义的常量 给定一个常量和一个类 检查该常量是否由该类定义 不是继承或扩展的父
  • 如何防止 Eclipse 在启动时挂起?

    我正在使用 Eclipse 3 3 Europa 有时 Eclipse 需要花费非常长的时间 也许永远 来启动 我在 Eclipse 日志中唯一能看到的是 ENTRY org eclipse core resources 2 10035 2
  • 船不会发射子弹蟒蛇速成课程第二版

    您好 我将不胜感激您提供有关为什么子弹没有发射的帮助 我按照书中的所有步骤操作 但它不起作用 Bullet py文件是新编写的 settings py中的 bullet settings 也是新编写的 并且alien invasion py
  • iOS测量网页加载时间

    我搜索了很多 但找不到用 iOS 测量网页加载时间的方法 在应用程序中 我想显示特定的页面加载时间 iOS sdk 或第三方 sdk 是否可以 Thanks 您可以加载 URL 请求并使用 NSDate 来查看花费了多长时间 假设您使用 U
  • 转换为 JSON 时对象属性消失[重复]

    这个问题在这里已经有答案了 这是我的班级 export class Patient constructor public id number public name string public location string public
  • 有连续的 Future.find 吗?

    我有一些副作用功能 def f Future Int val n Random nextInt println s Generated n Future n 我想重复执行它 直到谓词返回 true def success n Int Boo
  • 访问 R 中的零元素有什么作用?

    如果我有一个向量a lt c 3 5 7 8 and run a 1 毫不奇怪我会得到 3 但如果我会跑a 0 我基本上得到numeric 0 这是什么意思 这有什么作用 出于正常原因我该如何使用它 其他人已经回答了什么x 0 确实如此 所