替换 ffdf 对象中的 NA

2023-12-02

我正在使用一个 ffdf 对象,该对象在某些列中具有 NA。 NA 是使用左外合并的结果合并.ffdf.我想用 0 替换 NA,但没能做到。 这是我正在运行的代码:

    library(ffbase)
    deals <- merge(deals,rk,by.x=c("DEALID","STICHTAG"),by.y=c("ID","STICHTAG"),all.x=TRUE)
    attributes(deals)
    $names
    [1] "virtual"   "physical"  "row.names"
    $class
    [1] "ffdf"

vmode(deals$CREDIT_R)
[1] "double"

    idx <- ffwhich(deals,is.na(CREDIT_R)) # CREDIT_R is one of the columns with NAs
    deals.strom[idx,"CREDIT_R"]<-0
    error in `[<-.ffdf`(`*tmp*`, idx, "CREDIT_R", value = 0) : 
      ff/ffdf-iness of value and selected columns don't match

知道我做错了什么吗?一般来说,我想了解有关 ff 和 ffdf 类的替换方法的更多信息。有什么建议我可以在哪里找到有关该主题的一些示例吗?


ff 包的手册指出了一个名为 ffindexset 的函数。

idx <- is.na(deals$CREDIT_R) ## This uses is.na.ff_vector from ffbase
idx <- ffwhich(idx, idx == TRUE) ## Is part of ffbase
deals$CREDIT_R <- ffindexset(x=deals$CREDIT_R, index=idx, value=ff(0, length=length(idx), vmode = "double")) ## Is part of ff
deals$CREDIT_R[idx] <- ff(0, length=length(idx), vmode = "double") ## this one will probably also work

另请查看 ?Extract.ff

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

替换 ffdf 对象中的 NA 的相关文章

  • case_when 与部分字符串匹配和 contains()

    我正在使用一个数据集 其中有许多名为 status1 status2 等的列 在这些列中 它表示某人是否豁免 完整 注册等 不幸的是 豁免投入并不一致 这是一个示例 library dplyr problem lt tibble perso
  • 使用数据帧的 R 中的 EWMA 波动性

    我正在尝试从一系列股票每日收益中获取 EWMA 波动性 这些收益来自一个名为base retorno diario Data IBOV ABEV3 AEDU3 ALLL3 BBAS3 BBDC3 BBDC4 1 2000 01 04 0 0
  • 扩展数据框以使其具有与原始行中两列的范围一样多的行[重复]

    这个问题在这里已经有答案了 我有一个数据框如下 structure list symbol c u n v i a start c 9L 6L 10L 8L 7L end c 14L 15L 12L 13L 11L Names c symb
  • 如何动态地将 sliderInput 添加到闪亮的应用程序中?

    使用闪亮 我上传一个 csv 文件 并根据列名称 我需要向 ui 添加滑块 sidebarPanel fileInput file1 Upload CSV File to Create a Model accept c text csv t
  • StatET调试工具

    我想我只是很密集 但我似乎无法弄清楚如何在 Eclipse 中的 R 中使用调试工具 StatET 插件 有人有关于这个主题的任何提示或教程吗 StatET 2 00 现在对高级 可视化调试提供实验性支持 需要 Eclipse 3 6 或
  • 在 RGL 中将立方体绘制到 3D 散点图中

    我正在尝试向 3D 散点图添加较小的立方体 网格 具有指定边长 我希望立方体位于原点 我该怎么做呢 我已经玩过cube3d 但我似乎无法将立方体正确定位 也无法使其成为网格 因此我可以看到它包含的数据点 这是我所拥有的 library rg
  • 在闪亮的数据表中为每个单元格显示工具提示或弹出窗口?

    有没有什么方法可以为 r闪亮数据表中的每个单元格获取工具提示 有很多方法可以获取悬停行或列 但我找不到一种方法来获取行和列索引并为每个单元格显示不同的悬停工具提示 任何人都可以修改以下代码吗 library shiny library DT
  • R 中的数据框操作 - 将单元格向左移动并删除 NA

    我有一个数据框 其列由随机分布的值和 NA 组成 如下所示 a lt c S E NA S NA b lt c A NA M G K c lt c I NA NA NA L meh lt dataframe a b c 1 2 3 4 5
  • 将 Excel 文件读入 R 并锁定单元格

    我有一个 Excel 电子表格要读入 R 它受密码保护并锁定了单元格 我可以使用 excel link 导入受密码保护的文件 但我不知道如何解锁 取消保护单元格 excel link 给了我这个错误 gt
  • 更改绘图区域背景颜色

    我想使用我们公司的颜色在 R 中制作一个图表 这意味着所有图表的背景应为浅蓝色 但绘图区域应为白色 我正在寻找答案 发现绘制一个矩形就可以完成这项工作 几乎 然而 绘图区域现在是白色的 并且图形不再可见 这可能吗 getSymbols SP
  • 斯皮尔曼相关性和联系

    我正在一小组配对排名上计算斯皮尔曼的 rho 斯皮尔曼因处理领带不当而闻名 例如 取2组8个排名 即使两组中有6个是平局 相关性仍然很高 gt cor test c 1 2 3 4 5 6 7 8 c 0 0 0 0 0 0 7 8 met
  • R 中图周围的圆形边框

    我需要在情节周围放置平滑的边框 代码 plot 0 10 0 10 type n xlab X ylab Y box figure col blue 除了简单的蓝线 我如何放置带有圆角的平滑灰线 非常感谢 library grid plot
  • R 颜色 - 许多独特的颜色仍然很漂亮

    我很好奇你是否有一些关于 R 中颜色酿造的技巧 对于许多独特的颜色 在某种程度上图形仍然好看 我需要相当数量的独特颜色 至少 24 种 可能需要更多 50 种 用于堆叠区域图 所以不是热图 渐变颜色不起作用 我发现了 viridis 它的调
  • 识别包含字符串的行的最快方法[重复]

    这个问题在这里已经有答案了 我有一个字符串数据框 尺寸为 30 列 x 500 万行 我想识别包含任何预定义字符串列表的行 有没有比下面我的 apply any 方法更快的方法 这是一个可重现的示例 请注意 此示例中的字符串是随机数 但在我
  • 使用非标准评估公式

    我正在创建一个使用的包非标准评价 http adv r had co nz Computing on the language html跟踪列的含义 该包在函数之间传递数据框 这些函数执行同一组列的各种操作 非标准评估对此非常有用 my s
  • 上传到 Shiny 服务器后在 R 中解压文件

    我正在尝试在我们的本地服务器上使用 Shiny 来构建一个应用程序 允许用户上传包含 ESRI shapefile 和关联文件的 zip 文件 Shiny 服务器的 fileInput 可以获取数据 并且当它这样做时 它会将其存储在临时目录
  • 如何使用 ggplot2 将 IPCC 点画添加到全球地图

    我需要将 IPCC style 点画添加到全球地图中 如下所示这个帖子 https stackoverflow com questions 11736996 adding stippling to image contour plot 不过
  • tidyverse - 将命名向量转换为 data.frame/tibble 的首选方法

    使用tidyverse我经常面临将命名向量转换为向量的挑战data frame tibble列是向量的名称 执行此操作的首选 tidyverse 方式是什么 编辑 这与 this https github com hadley dplyr
  • 如何使用合并或替换来更新 R 中具有多列的表

    我想做一些与这个问题非常相似的事情 如何使用 merge 更新 R 中的表 https stackoverflow com questions 3190118 how to use merge to update a table in r
  • 使用括号表示 y 轴上的负值 ggplot2

    我想在括号中显示 y 轴负值 而不是用负号 例如 我想显示 2 000 而不是 2 000 我在 R 中使用 ggplot2 我尝试在scale y continuous内部使用 negative parens TRUE 如下所示 但没有成

随机推荐

  • Webstorm IDE 缺少 Node.js Boilerplate 项目类型

    所以我专门检索了webstorm来学习和使用node js进行开发 似乎 Webstorm 的所有文档都指向现有项目类型 其中包含样板 Node js 设置 而没有所有 Web 配置等 我想使用这个样板模板 而不是带有一堆网络垃圾和不必要的
  • 为什么一个特征没有为一个明确实现了它的类型实现?

    我正在尝试使用Diesel查询 MySQL 数据库并使用 Handlebars 模板显示结果Rocket 我有这个模型 rs derive Queryable Serialize pub struct Post pub id i32 pub
  • 如何从 Java 的标准输入读取整数数组?

    在标准输入的一行中 我有 3 种类型的整数 第一个整数是 id 第二个整数是 N 某个数字 之后是 N 个整数 用一个空格分隔 我想将其存储在数组或 ArrayList 中 我如何使用 BufferedReader 来做到这一点 我有以下代
  • OpenCart 订阅模式(x 个月)

    我正在使用 OpenCart 设置一个电子商务网站 并且我想提供订阅 特别是 3 6 12 个月的订阅 我对定期计费不感兴趣 我知道有 PayPal 和 Authorize net 的模块 我希望用户提前付款一次 从配置的角度来看 这是否会
  • 为轮播横幅添加视差效果,使图像和文本以不同的速度移动

    我可以使用轮播效果 但我不知道如何使文本和图像以不同的速度移动 如 IBM 横幅所示 http www ibm com us en 这是我的 jQuery fn zinCarousel function settings var setti
  • C++循环包含问题[重复]

    这个问题在这里已经有答案了 我有这个文件 logger hpp ifndef LOGGER HPP define LOGGER HPP include event hpp Class definitions class Logger pub
  • 场景图形/显示列表之外的 AS3 事件冒泡

    您好 只是想知道是否可以在 AS3 中的非显示列表类中利用事件冒泡 例如 在应用程序的模型中 有一个包含许多汽车的 City 类 有哪些方法可以将事件侦听器附加到 City 对象并接收从子 Cars 冒出的事件 澄清一下 City 和 Ca
  • 当我们在 C 中取消引用 NULL 指针时,操作系统中会发生什么?

    假设有一个指针 我们用 NULL 初始化它 int ptr NULL ptr 10 现在 程序将会崩溃 因为ptr没有指向任何地址 我们正在为其分配一个值 这是无效的访问 那么 问题是 操作系统内部发生了什么 是否发生页面错误 分段错误 内
  • 多线程哪个最好用? (线程池或线程)

    希望这是一个比我之前提出的问题更好的问题 我有一个 exe 文件 我将向其传递不同的参数 文件路径 然后它将接受并解析该参数 因此 我将进行一个循环 循环遍历列表中的文件路径并将它们传递给此 exe 文件 为了提高效率 我想将执行分散到多个
  • 我可以像这样重写我的网址吗?这是一个好主意吗?

    是否可以重写 Apache Mod Rewrite 一个 URL http www example com view php t h5k6对此http www example com h5k6 进行此重写的原因是 URL 需要非常短 有点像
  • 在 Android 中获取 BLE Beacon 的 Tx 功率

    我想通过 Android 设备获取 BLE 信标的 Tx 功率 我在这里定义了 Tx 功率的分配数量 public class AssignedNumbers public static final byte TXPOWER 0x0A 然后
  • Spring @Required 注解已弃用?

    我正在尝试添加 Required对我的 bean 的注释 但编译器说它已被弃用 public class Product private String id public String getId return id Required pu
  • 如何隐藏任务栏系统托盘中的JFrame

    我创建了一个JFrame并想将其隐藏在taskbar in windows 但是 它不应该在右下角可见 而是隐藏在tray menu items 有人能告诉我该怎么做吗 我需要对系统设置进行一些更改吗windows 例如 您可能见过一些do
  • 使用 Contains 构建 Lambda 表达式

    我在将简单 linq 查询转换为 Lambda 表达式时遇到问题 我的查询如下所示 int array List
  • 如何使用“echo”将 echo 重定向命令重定向(或写入)到 .bat 文件?

    还有更多细节 在A bat文件 我想向另一个文件写入一条语句B bat文件带有 echo 重定向 但语句是另一个 echo 重定向 我想要实现的内容如下 A bat echo echo set p log 1 gt gt C txt gt
  • 允许支持者以其他用户身份登录

    我们目前有一个 Identity server 4 应用程序 使用实体框架核心和 asp net 标识 我们有一群支持者 他们需要能够访问我们的用户帐户 以便通过电话帮助他们解决问题 我们的用户无法弄清楚如何使用团队查看器 因为他们中的大多
  • 跨域ajax请求

    我想从跨域URL获取HTML响应页面 为此 我使用 ajax 请求 ajax type GET url http wcidevapps com salescentral idisk 0001000383 iDisk dataType jso
  • openERP中无法导入自定义模块

    我已经完成了简单的自定义模块openerp使用 python 和 xml 但我无法在 openerp 中导入 我的模块没有在 openerp 中显示 this is init py import os os environ TZ UTC S
  • 将html添加到div而不替换其中当前内容

    我正在尝试将 dhtml 添加到 ID 为 upload results 的 div 中 这应该可以在不替换 div 中当前内容的情况下工作 代码 有趣的部分在底部
  • 替换 ffdf 对象中的 NA

    我正在使用一个 ffdf 对象 该对象在某些列中具有 NA NA 是使用左外合并的结果合并 ffdf 我想用 0 替换 NA 但没能做到 这是我正在运行的代码 library ffbase deals lt merge deals rk b