“需要 TRUE/FALSE 时缺少值”R 中 if 语句中的错误[重复]

2023-11-30

我正在尝试计算并打印数据帧第二列和第三列中名为“DATA”的值的情况。 但我有“需要 TRUE/FALSE 时缺少值”错误。

请问你能帮帮我吗?如何在 if 语句中写入条件而不出现此错误?

我的代码:

deneme<-function(id=vector()){
i<-1
counter<-1
sulfate<-DATA[,2]
nitrate<-DATA[,3]
while (DATA[i,4] == DATA[i+1,4]){
if(DATA[i,2] != NA & DATA[i,3] != NA){
counter<-counter+1

}
i<-i+1
}

print(counter)  
}

when DATA[i,2] is NA,比较也是NA:

NA != NA
#[1] NA

你需要使用函数is.na测试你是否有NA value:

!is.na(NA)
#[1] FALSE

因此,您应该将代码行更改为:

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

“需要 TRUE/FALSE 时缺少值”R 中 if 语句中的错误[重复] 的相关文章

  • 在 R 的 for 循环中创建动态命名对象并分配动态值

    我正在尝试创建一套动态命名的新对象 例如 temp2015 使用 for 循环 并存储动态值 具体来说 其他对象的名称 例如 Y2015 和 for 循环中使用的值 例如 2015 在动态命名的新对象中 我不确定为什么下面的代码不起作用 Y
  • 闪亮的应用程序包:css 和所有 www/ 目录内容

    我正在尝试将 Shiny 应用程序转换为 R 包 但我在处理有关 www 目录以及 松散 文件的所有问题时遇到了问题 我闪亮的应用程序运行得很好 但是当我尝试 打包它 时 它不起作用 我闪亮的应用程序目录 my shiny app R ut
  • 如何按定义的顺序将图像合并到一个文件中

    我有大约 100 张图像 png 我不想手动执行此操作 而是希望将它们按照定义的顺序 基于文件名 并排放置在一个 pdf 中 每行 12 个图像 有人有什么建议吗 我按照下面托马斯告诉我的方法尝试了 它把它们贴在旁边有一个黑边 我怎样才能去
  • R Shinydashboard 自定义 CSS 到 valueBox

    我一直在尝试将 valueBox 的颜色更改为自定义颜色 超出 validColors 中可用的颜色 但一直无法这样做 我知道有一种方法可以使用标签来包含自定义 CSS 但是我无法将它们放在正确的位置 ui lt dashboardPage
  • 在 R 中提取 data.frames 列表的名称以及 data.frame 中的值

    在下面的代码中 j是 data frames 的命名列表 我想知道是否有办法 a 提取变量的数值 即one short and one long 在 data frames 内并附加它们的相关名称 即 AAA or BBB or CCC 到
  • PLpgSQL 函数不返回匹配的标题

    当给定文本时 我试图返回电影名称以及演员和工作人员的数量 当我输入字符串并使用 ilike 时 我的查询返回不匹配的标题 我之前创建了一个视图 其中包含要在函数中输入的电影标题和工作人员数量 我的代码是 create or replace
  • R:按组,测试一个变量的每个值是否存在于另一个变量中

    我有一个数据框架 结构如下 a lt c 1 1 1 2 2 2 3 3 3 3 4 4 b lt c 1 2 3 1 2 3 1 2 3 4 1 2 c lt c NA NA 2 NA 1 1 NA NA 1 1 NA NA df lt
  • R中IF函数的使用

    我正在短跑ifR 中的函数 但收到以下警告消息 In if runif 50 0 1 lt 0 69 the condition has length gt 1 and only the first element will be used
  • 要在子集中显示的非数字条目的维恩图

    我有以下数据框 SET1 SET2 SET3 par1 par2 par1 par2 par3 par2 par3 par4 par5 我想制作一个维恩图 其中所有这些 parX 元素都显示在各自的子集中 即作为标签 而不仅仅是重叠元素的数
  • 如何在 R 中的 dygraph 标题中使用 UTF-8 字符

    使用 Rstudio Windows8 当我使用 dygraph 函数绘制时间序列时 在尝试在主标题中使用 UTF 8 字符时遇到问题 library dygraphs dygraph AirPassengers main T tulo 这
  • 如何动态地将 sliderInput 添加到闪亮的应用程序中?

    使用闪亮 我上传一个 csv 文件 并根据列名称 我需要向 ui 添加滑块 sidebarPanel fileInput file1 Upload CSV File to Create a Model accept c text csv t
  • 如何将旋转的 NetCDF 转换回正常的纬度/经度网格?

    我有一个带有旋转坐标的 NetCDF 文件 我需要将其转换为正常的纬度 经度坐标 经度为 180到180 纬度为 90到90 library ncdf4 nc open dat nf 对于尺寸 它显示 1 5 variables exclu
  • R:单纯形错误:在下标赋值中不允许使用 NA

    对于以下具有目标函数和约束的最小化 boot simplex返回错误 Error in tab pr lt tab pr tab pr pc pv o tab pr NAs are not allowed in subscripted as
  • 计算 R 行中的非零条目数

    我有以下类型的数据 mode1 mode2 mode3 1 8 1 0 2 0 0 0 3 6 5 4 4 1 2 3 5 1 1 1 数据使用dput structure list mode1 c 8L 0L 6L 1L 1L mode2
  • 单击按钮时增加 ASP.net 中的变量

    我是 ASP NET 新手 我正在使用 VB net 创建一个 ASP net 网站 所以这是我的问题 Dim myCounter as Integer 0 Protected Sub Button1 Click ByVal sender
  • 将整个包传递给雪簇

    我正在尝试并行化 使用snow parLapply 一些依赖于包 即除snow 调用函数中引用的对象parLapply必须使用显式传递给集群clusterExport 有没有办法将整个包传递到集群 而不必显式命名每个函数 包括用户函数调用的
  • 在 RGL 中将立方体绘制到 3D 散点图中

    我正在尝试向 3D 散点图添加较小的立方体 网格 具有指定边长 我希望立方体位于原点 我该怎么做呢 我已经玩过cube3d 但我似乎无法将立方体正确定位 也无法使其成为网格 因此我可以看到它包含的数据点 这是我所拥有的 library rg
  • R:改变堆积条形图的颜色

    library ggplot2 df2 lt data frame supp rep c VC OJ each 3 dose rep c D0 5 D1 D2 2 len c 6 8 15 33 4 2 10 29 5 head df2 g
  • 安装 2.15 后 ggplot2 中的 alpha 通道不起作用

    更新到 R 2 15 后 ggplot 中的 alpha 通道似乎不再起作用 plot rnorm 100 rnorm 100 bg cc000055 pch 21 工作得很好但是 qplot rnorm 100 rnorm 100 col
  • 如何在R中分离两个图?

    每当我运行这段代码时 第一个图就会简单地覆盖前一个图 R中有没有办法分开得到两个图 plot pc title main abc xlab xx ylab yy plot pcs title main sdf xlab sdf ylab x

随机推荐

  • 欧拉问题#4

    使用Python 我试图解决问题 4 of the 欧拉计划问题 有人可以告诉我我做错了什么吗 问题是找到由两个 3 位数乘积组成的最大回文数 这是我到目前为止所拥有的 import math def main for z in range
  • ios nsrange 字符从末尾开始

    假设我有 this is an example with some dashes NSRange将使用 rangeOfString 获取 的第一个实例 但是如果我只想要最后一个怎么办 我正在寻找类似的东西lastIndexOf in JS
  • 使用C#在多页上打印大图像

    我正在尝试编写一些代码来在多个页面上打印大图像 1200 宽度 x 475 高度 我尝试将图像划分为三个矩形 将宽度除以三 并调用 e Graphics DrawImage 三次 但这不起作用 如果我在一页内指定大图像 它可以工作 但是我如
  • 删除列名称中的字符

    例如我有以下数据 Ind var1 1 var2 2 var3 1 var4 2 var100 1 1 0 0 2 1 0 2 2 0 1 0 2 我想重命名后面没有两个字符的列 如下所示 Ind var1 var2 var3 var4 v
  • 如何在 PHP 中使用 gettext?

    我有一个文件dk po and dk mo在我的 webdir 的文件夹 lang 中 我该如何使用这个文件 我已经尝试了所有 但我无法让它工作 Lang putenv LC ALL dk setlocale LC ALL dk Speci
  • 针对不同设备应用分辨率

    我一直在尝试为一系列设备设置屏幕分辨率 我已经查找了所有答案 根据我的理解 如果我创建 res layout normal res layout large 等 我可以在那里放置调整后的布局应用程序将自动加载它们 怎么还没有出现这样的情况
  • LINQ 连接查询(表之间具有可为空的引用)

    我有3张桌子 例如Client Company and Address 客户已收到公司的参考 公司有 2 个可空的地址引用 账单和运输 因此在某些情况下地址可能不存在 我需要进行联接查询 但万一Company BillingAddress
  • Android 11:启动另一个应用程序的服务

    第一个应用程序有一个服务
  • 使用 GSON 序列化对象

    如何使用 gson 将此对象序列化和反序列化为 json public class test Expose public List lt Pair
  • URL 连接字符串的正则表达式

    是否有已知的 JavaScript 正则表达式可以匹配整个 URL 连接字符串 protocol user password hostname 12345 segment1 segment2 p1 val1 p2 val2 我正在寻找一个正
  • 为什么clojure中的Symbol可以用作函数? [复制]

    这个问题在这里已经有答案了 我建议您参考这个简短的代码 a 1 gt nil a 1 2 gt 2 为什么符号可以a在这种情况下用作函数 它允许您以良好的语法查找以符号为键的地图 下面是等价的 a my hash map get my ha
  • Android 中 Youtube 网站的 WebView 问题?

    我尝试在我的应用程序的网络视图中加载网址 ww youtube com 但无法完全加载 它加载如下图所示 在浏览器中它可以轻松加载 为什么 任何想法 图片http www freeimagehosting net uploads d7356
  • 在java中将国际字符串转换为\u代码

    如何将国际 例如俄语 字符串转换为 u数字 unicode 数字 e g u041e u041a for OK 有一个JDK工具通过命令行执行如下 native2ascii encoding utf8 src txt output txt
  • 如何在 Windows 上配置 Visual Studio Code for C++?

    我遇到配置问题启动 json我的 Windows 上的文件 它显示错误消息 调试适配器进程意外终止 I have set up MinGW and configured g compiler and now Visual Studio Co
  • 请求在 Postman 中重用

    我们的团队希望自动化 REST API 测试 现在 我们有一个 Postman 请求的集合 并让它们手动跳过 我们可以为每个测试场景创建一个集合 文件夹 但这意味着大量的重复 我们的 API 仍在大力开发中 我真的不想在更改后在 20 个地
  • 属性设置后的 Guice

    有人知道我如何在 Guice 中实现与 相同的功能属性设置后 春天的界面 它是施工后挂钩 到目前为止 如果您使用构造函数注入并且没有做任何太疯狂的事情 最简单的解决方案是创建一个构造后方法并用 Inject final class FooI
  • 为什么 python 模拟补丁不起作用?

    我有两个文件 spike py class T1 object def foo self afd return foo def get foo self return self foo 1 def bar return bar 测试尖峰 p
  • 如何删除MongoDB集合中的TTL?

    我将 mongoose 与 node js 一起使用 我正在测试生存时间功能 并将我的文档设置为在数据库模式中的 X 时间后过期 var adInfos new mongoose Schema inf type Object require
  • 帮助创建递归函数 C#

    我正在创建一个预测应用程序 它将对生产工厂能够运行的各种 模式 进行模拟 该工厂每天可以以一种模式运行 因此我正在编写一个函数 它将每天选择的不同模式相加 以最大程度地提高工厂的产量并与提供的销售预测数字保持最佳一致 该数据将被加载到模式对
  • “需要 TRUE/FALSE 时缺少值”R 中 if 语句中的错误[重复]

    这个问题在这里已经有答案了 我正在尝试计算并打印数据帧第二列和第三列中名为 DATA 的值的情况 但我有 需要 TRUE FALSE 时缺少值 错误 请问你能帮帮我吗 如何在 if 语句中写入条件而不出现此错误 我的代码 deneme lt