为什么 TRUE == "TRUE" 在 R 中是 TRUE?

2023-12-01

  1. Why TRUE == "TRUE" is TRUE in R?
  2. 有没有等价的=== in R?

Update:

这些都在回归FALSE:

TRUE == "True"
TRUE == "true"
TRUE == "T"

唯一的TRUE值为TRUE == "TRUE".

如果检查identical()一切正常。

第二次更新:

By ===运算符我的意思是检查的过程Value数据类型 of a variable。在这种情况下,我假设==运算符只会比较Values变量,而不是它们的数据类型以及。


根据帮助文件?`==` :

如果两个参数是不同类型的原子向量,则一个参数被强制转换为另一个参数的类型,优先级(递减)顺序为字符、复数、数字、整数、逻辑和原始。

So TRUE被强迫"TRUE" (i. e. as.character(TRUE)),因此相等。

相当于一个运算符===在其他语言中(即两个对象是否相等且类型相同)将是函数identical:

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

为什么 TRUE == "TRUE" 在 R 中是 TRUE? 的相关文章

  • 如何在 R 中“推断”面板数据的值?

    我有一个带有 NA 值的面板数据 如下所示 uid year month day value 1 1 2016 8 1 NA 2 1 2016 8 2 NA 3 1 2016 8 3 30 4 1 2016 8 4 NA 5 1 2016
  • 安装 gplots 时出错

    我正在 OSX v 10 9 2 上运行 R v 3 0 3 当尝试使用以下命令在 R studio 中安装 gplots 包时 出现错误 gt library gplots Error in library gplots there is
  • 为什么在 data.frame 中预先指定类型会比较慢?

    我预先分配了一个大 data frame 以便稍后填写 我通常这样做NA是这样的 n lt 1e6 a lt data frame c1 1 n c2 NA c3 NA 我想知道如果我预先指定数据类型是否会让事情变得更快 所以我测试了 f1
  • ess-rdired:我收到此错误“现在没有 ESS 进程与此缓冲区关联”

    To use ess rdired为了浏览对象 我按照 ESS 手册并将以下内容添加到我的 emacs autoload ess rdired ess rdired View R objects in a dired like buffer
  • r:按多列分组并计数

    我有以下数据框 df LeftOrRight SpeedCategory NumThruLanes R 25to45 3 L 45to62 2 R Gt62 1 我想按速度类别对其进行分组 并循环遍历其他列以获取每个速度类别中每个唯一代码的
  • dplyr:带引号变量名的 mutate 的标准评估

    我将如何使用mutate 我的假设是我正在寻找标准评价就我而言 因此mutate 但我对此并不完全有信心 当使用接受变量名列表的函数时 如下所示 createSum function data variableNames data gt m
  • 将文件夹中的多个 csv 文件读取到 R 中的单个数据帧中[重复]

    这个问题在这里已经有答案了 我有一个包含 332 个 csv 文件的文件夹 文件名称如下 001 csv 002 csv 003 csv 330 csv 331 csv 332 csv 所有文件都具有相同数量的变量和相同的格式 我需要读取一
  • 如何更改 r 中的树状图标签

    我在 R 中有一个树形图 它基于使用 hclust 的分层聚类 我正在对不同颜色的标签进行着色 但是当我尝试使用以下命令更改树图的标签 集群所基于的数据帧的行 时dendrogram dendrogram gt set labels dat
  • 更新两组单选按钮 - 闪亮

    我问了这个问题 反应式更新两组单选按钮 闪亮 https stackoverflow com questions 35040579 update two sets of radiobuttons reactively shiny 昨天 但也
  • 在防风草模型上使用 VIP 包计算重要性度量

    我正在尝试使用 vi firm 在防风草中制作的逻辑回归模型上计算特征重要性 对于正则表达式 我将使用 iris 数据集并尝试预测观察结果是否为 setosa iris1 lt iris gt mutate class case when
  • 如何在 R Markdown 中的内联 LateX 方程中输出 R 变量的值(即动态更新)

    我无法找到一种方法将 r 代码实现到 R markdown 中的内联 LateX 方程中 目标是如果变量 值 发生变化 则不必对它们的值进行硬编码 Given values lt c 1 4 2 5 7 9 avg lt sum value
  • R:(中缀)运算符的两个定义之间的冲突:如何指定包?

    在 R 中 每当两个包定义相同的函数时 很容易指定要使用哪个包pkg foo 但是 当冲突的功能是一个时 你该怎么办 infix运算符 即使用定义 举个例子 两者ggplot2 and crayon define 有没有一种方法可以让我默认
  • 使用faceting()时如何连接geom_point()和geom_line?

    我有一个问题 但我在互联网上没有找到任何相关信息 我很高兴得到一些提示 我有一个数据集 其中 x 轴是离散的 但我想将这些点相互连接 我可以做到 我的问题是当我添加分面选项时 我无法再将这些点相互链接起来 我找到了一个替代方案 但看起来不太
  • RMySQL fetch - 找不到继承的方法

    使用 RMySQL 我想将数据从数据库加载到 R 中的数据帧中 为此 我使用以下代码 R连接数据库 con lt dbConnect MySQL user root password password dbname prediction h
  • R,igraph,是否可以用图案填充顶点

    使用 R 和 igraph 绘制图形 我使用颜色来标记顶点类型 请参阅下面的代码 是否可以用图案而不是颜色填充顶点 以便在以彩色和黑白查看时可以区分节点类型 我需要 4 种独特的颜色 图案 colorbrewer 中唯一适合的调色板是这个
  • 按组复制数据框

    我有以下数据框 df structure list Group c 1 1 1 1 2 2 2 2 2 2 3 3 3 index c 1 2 3 4 1 2 3 4 5 6 1 2 3 row names c NA 13L class c
  • 使用 R 下载压缩数据文件、提取并导入 .csv

    我正在尝试使用以下方法从网页下载并提取 csv 文件R 这个问题是重复的使用 R 下载压缩数据文件 提取和导入数据 https stackoverflow com questions 3053833 using r to download
  • 连接树状图和热图

    我有一个heatmap 一组样本的基因表达 set seed 10 mat lt matrix rnorm 24 10 mean 1 sd 2 nrow 24 ncol 10 dimnames list paste g 1 24 sep p
  • 如果值大于或小于,则替换数据框中的值

    我在 R 中操作数据帧时遇到问题 这是 R 中的基本内容 但我找不到执行此类操作的最佳命令 虚拟示例 Var1 20 300 39 Var2 49 23 91 Var3 0 239 210 我怎样才能用10如果值小于 则在第 2 列中10
  • ggplot2 + 使用比例 X 的日期结构

    我真的需要帮助 因为我已经迷路了 我正在尝试创建一个折线图 显示几个团队一年来的表现 我将一年分为几个季度 2012 年 1 月 1 日 2012 年 4 月 1 日 2012 年 8 月 1 日 12 1 12 并将 csv 数据帧加载到

随机推荐

  • tabbar-mode 使编辑变得缓慢停止

    我今天尝试了 tabbar mode 版本 2 0 1 可以通过 marmelade elpa 存储库获得 版本 2 0 来自多尔姆斯 github 存储库 当标签栏模式被激活时 击键明显滞后 我想说 gt 1 秒 我使用 emacs 24
  • 在 ReduxReducer 中执行 Ajax 获取?

    我正在尝试访问 Redux actionCreators 内的状态 相反 执行了以下操作 在减速器中执行ajax操作 为什么我需要为此访问状态 因为我想使用存储在状态中的 CSRF 令牌来执行 ajax 有人可以告诉我以下是否被认为是不好的
  • 如何在java中将UTF-16转换为UTF-32?

    我一直在寻找解决方案 但似乎没有太多关于这个主题的内容 我找到了建议的解决方案 String unicodeString new String utf8 here byte bytes String getBytes UTF8 String
  • beforeRequest事件jqGrid:在调用url之前设置jqGrid页面

    我试图在对 URL 的 GET 请求之前设置 jqGrid 中的页面变量 jQuery frTable jqGrid cmTemplate sortable false caption TempData POPNAME Population
  • Rust OpenTelemetry OTLP 带 Honeycomb

    我正在尝试使用opentelemetry and open telemetry otlp通过 OTLP 向 Honeycomb 提供可观测性数据 我使用这样的东西作为概念证明 如果你想运行它 可以将其提取到此存储库中 https githu
  • 使列表不可变[重复]

    这个问题在这里已经有答案了 可能的重复 C 中的不可变列表 是否可以使列表不可变 您可以使用ReadOnlyCollection
  • 表单提交无需刷新页面

    有人可以告诉我使用教程吗jquery显示表单提交成功 无需刷新页面 当邮件发送时 gmail 上会发生类似的情况 黄色叠加层显示您的邮件已发送 然后淡出 我希望根据表单提交的结果显示消息 好的 类似这样的 但我没有尝试 所以像教程一样使用它
  • 为什么@EnableWs从spring bean中删除aop代理

    我正在尝试在我的 Spring Boot Web 服务项目中添加自定义拦截器 我跟随this示例并创建了此配置 package org example import java util List import org aspect Pers
  • 如何更改列的标识增量

    以下语句可以重置种子 DBCC CHECKIDENT 表名 RESEED 1 但这次我必须改变它的增量 或者您可以使用 Sql Server Management Studio 使用这种方法很可能会重新创建该表
  • Java中如何计算HashMap内存使用量?

    我在面试中被要求计算内存使用情况HashMap如果其中有 200 万个项目 预计会消耗多少内存 例如 Map
  • Java SSLSocket:如何发送完整的服务器证书链?

    当我在 Java 7 中创建 SSLServerSocket 时 服务器正确使用我的服务器证书和密钥 该证书是由 ca 的子 ca 颁发的 因此 从根证书到服务器证书的完整链有四个证书 完整的链存在于密钥库 信任库中 但是 当客户端连接时
  • 如何更改SysDateTimePick32或CDateTimeCtrl的背景颜色?

    我似乎无法更改背景颜色SysDateTimePick32控制 在本例中为白色 在我的 Win32 MFC 应用程序中 我首先尝试覆盖OnCtlColor父窗口中的通知消息 甚至没有被调用 然后我尝试了子类化方法此处描述 这被称为正常 但控件
  • 变量数量与参数数量不匹配 - 是的,它们匹配

    因此 根据建议 我试图包含准备好的陈述 但 PHP 不接受我的代码 stmt link gt prepare SELECT COUNT FROM table WHERE company CONVERT utf8 USING latin1 C
  • 如何处理动画+自动容器大小

    我有这个动画 我想自动调整它的大小以适应内容 标题总是随着白天和用户的变化而变化 我想避免标题容器使用 100 的可用空间来进行进一步的动画 对于所有自动属性 标题只会在 2 5 秒后弹出 那么我该如何处理这个问题呢 typewriter
  • 将上传的文件保存在特定位置

    我有以下代码来处理服务器上的文件上传 但是如何将文件保存到服务器上的特定位置 import gwtupload server UploadAction import gwtupload server exceptions UploadAct
  • 启动HBASE,java.lang.ClassNotFoundException:org.apache.htrace.SamplerBuilder

    我尝试使用 start hbase sh 启动 HBASE 但是出现错误 java lang ClassNotFoundException org apache htrace SamplerBuilder 我尝试过添加各种 jar到各个文件
  • 哪里可以获得简单的 Boost 线程管理示例?

    所以我有一个简单的cpp文件 只有一个具有 1 个主函数和 3 个 int a la 公共变量 喜欢 int a int b int c void main startThredA startThredB while 1 c a b pri
  • PHP 5.4.17 替代“... 运算符”

    我想知道是否有人知道 PHP 5 6 x 及更高版本的替代方案 运算符 或 splat 运算符 我相信它被称为 我目前在 PHP 7 版本中所做的是 this gt callAction explode this gt routes aut
  • 工厂创建相同接口的不同对象

    我有1个接口 public interface ISummary int EventId get set 还有许多实现该接口的具体类 public class EmployeeSummary ISummary public int Even
  • 为什么 TRUE == "TRUE" 在 R 中是 TRUE?

    Why TRUE TRUE is TRUE in R 有没有等价的 in R Update 这些都在回归FALSE TRUE True TRUE true TRUE T 唯一的TRUE值为TRUE TRUE 如果检查identical 一切