基于 R 中不同数据帧的值进行子集化

2023-12-13

如果行中的每个值都大于不同数据框中的相应行,我想对数据进行子集化。我还需要跳过一些顶行。前面的这些问题对我没有帮助,但它是相关的:

根据另一个数据帧的内容对数据帧进行子集化

使用来自不同数据帧的信息的数据子集 [r]

> A
     name1 name2
cond   trt  ctrl
hour     0     3
A        1     1
B       10     1
C        1     1
D        1     1
E       10    10
> B
     name1 name2
cond   trt  ctrl
hour     0     3
A        1     1
B        1    10
C        1     1
D        1     1
E        1     1

我要这个。仅 A 中所有值都大于 B 的行:

     name1 name2
cond   trt  ctrl
hour     0     3
E       10    10

我已经尝试过这3行:

subset(A, TRUE, select=(A[3:7,] > B[3:7,]))
subset(A, A > B)
A[A[3:7,] > B[3:7,]]

非常感谢。这是生成数据的代码:

A <- structure(list(name1 = c("trt", "0", "1", "10", "1", "1", "10"
), name2 = c("ctrl", "3", "1", "1", "1", "1", "10")), .Names = c("name1", 
"name2"), row.names = c("cond", "hour", "A", "B", "C", "D", "E"
), class = "data.frame")
B <- structure(list(name1 = c("trt", "0", "1", "1", "1", "1", "1"), 
    name2 = c("ctrl", "3", "1", "10", "1", "1", "1")), .Names = c("name1", 
"name2"), row.names = c("cond", "hour", "A", "B", "C", "D", "E"
), class = "data.frame")
############# Follow-up question asked 2/28/13

根据R中不同数据帧的调整值进行子集化时出错


N <- nrow(A)
cond <- sapply(3:N, function(i) sum(A[i,] > B[i,])==2)
rbind(A[1:2,], subset(A[3:N,], cond))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于 R 中不同数据帧的值进行子集化 的相关文章

随机推荐

  • 在何处以及如何将 C++ 代码格式化为小数点后两位

    使用输出语句显示输入数据和计算结果 显示格式化为两位小数的小数值 这就是我遇到困难的地方 对于这个特定的项目 其他所有事情都已完成 因此例如 当您使用 4 4444 作为工资率并使用 10 表示小时数时 它应该打印出正常工资是 44 44
  • 使用自动布局,如何根据图像使 UIImageView 大小动态变化?

    我想要我的UIImageView根据其显示的实际图像的大小来放大或缩小 但我希望它保持垂直居中并且距离超级视图的前缘 10 点 但是 如果我设置这两个约束 它会抱怨我没有设置足够的约束来满足自动布局 对我来说 它似乎完美地描述了我想要的东西
  • 如何集成nodeJS + Socket.IO和PHP?

    我最近一直在四处寻找 寻找一种在nodeJS和PHP之间进行通信的好方法 这个想法是 nodeJS 仍然很新 仅用它来开发完整的应用程序可能有点棘手 此外 您可能只需要项目的一个模块 例如实时通知 聊天 并且您希望使用 PHP 管理所有其他
  • 如何在 UIPopoverController 之上添加视图

    我有一个 iPad 应用程序 其中有一个 抽屉 表显示在弹出窗口中 用户可以点击并按住抽屉中的某个项目 将该项目从抽屉中拖出并拖入我的主视图中 那部分工作正常 不幸的是 被拖动的视图出现在弹出窗口下方 并且太小而无法看到 直到从其下方拖出为
  • Excel VBA:正则表达式 - 获取文件名

    如何获取文件名 没有路径和扩展名 像 我的文件名 来自以下完整路径 C A B C D E F 0123456789 G 文件名 txt Public Function GetFileNameWithoutExt ByVal fullPat
  • Windows 10 Git 推送表示一切都是最新的,但没有进行更改

    我正在使用 MINGW64 将更改推送到远程存储库 当我做出新的更改时 我会添加它并提交 当我推送它时 它说它做了更改 然后我去了 github 但没有进行更改 当我从 Mac 和桌面推送时就会发生这种情况 我还尝试访问该网站并手动执行此操
  • 如何使用 BeautifulSoup 查找 HTML 页面中

    元素内的所有文本

    我需要使用 Python 中的 BeautifulSoup 查找 HTML 文件中段落元素内的所有可见标签 例如 p Many hundreds of named mango a href wiki Cultivar title Culti
  • 如何在 Mac 上的 Python 中使用 CGEventCreateKeyboardEvent?

    我已经安装了 pyobjc 带有 Quartz 我想知道如何使用 CGEventCreateKeyboardEvent 正确创建键盘事件 请 我在互联网上根本找不到它 而且我什至不知道要导入什么 一个示例代码会很好 告诉我要导入什么以及将什
  • JMeter - / 在后续 HTTP 请求中发布时替换为 %2F

    应用程序 ASP NET 正则表达式后处理器捕获的值 VIEWSTATE wEPDwULLTEwMjgyMTI3ODAPZBYCAgEPZBYCAgEPDxYCHgRUZXh0ZWRkZAX cy5B 46umWN01upyRg2q kD
  • 访问 DStream 集合

    我正在尝试访问已过滤的 DStream 的集合 就像在该问题的解决方案中一样 Spark Streaming 基于过滤器参数分割输入流的最佳方法 我按如下方式创建集合 val statuCodes Set 200 500 404 spanT
  • 从图像中裁剪圆形缩略图的最简单方法是什么?

    我正在尝试从此图像中裁剪一个居中 或不居中 的圆 我从有关堆栈溢出主题的现有问题中窃取了这段代码 但出了问题 import cv2 file dog png img cv2 imread file img cv2 cvtColor img
  • 在 WooCommerce 产品搜索中启用自定义分类法

    我想要的是 修改 WooCommerce 搜索表单 在前端 的查询 通过搜索产品的名称 描述和产品标签来显示产品 我拥有的 我正在尝试使用这段代码受到这个答案的启发返回产品名称和描述的结果 但如果我使用标签名称进行搜索 则没有结果 搜索查询
  • 使用递归回溯查找有向图中的所有循环

    我正在研究使用递归回溯在有向图中查找循环 有一个建议的伪代码here 在这里 dfs adj node visited if visited node if node start found a path return visited no
  • Smarty 正则表达式匹配

    我有一个 smarty 变量 我想知道它是否与某些字符串匹配
  • Windows 应用商店应用程序中的 HtmlAgilityPack

    因此 我在控制台应用程序中有一些工作测试代码 我将其转移到 Windows 应用商店应用程序 现在的问题是 我刚刚复制了控制台应用程序中的 HtmlAgilityPack 代码 但现在它不起作用 我确实有 HtmlAgilityPack 作
  • 在 Android API 中调用私有(未发布)方法

    我需要检查当前在 OS 2 0 2 3 中连接了哪些 BT 耳机 不仅仅是配对 此类功能直到 API 版本 11 才出现 其中引入了蓝牙耳机类 但之前的 API 中已经存在一个名为 BluetoothHeadset 的类 但它无法公开访问
  • 如何将 wav 文件填充到特定长度?

    我正在使用波形文件来制作深度学习模型 它们的长度不同 所以我想全部填充 使用 python 达到 16 秒长度 如果我理解正确 问题是将所有长度固定为给定长度 因此 解决方案会略有不同 from pydub import AudioSegm
  • 未定义模板的隐式实例化:Boost Bug 还是 Clang Bug?

    我试图编译一些使用 Boost 1 49 的代码 并使用 trunk 中的 Clang libc 有问题的代码归结为以下内容 include
  • .NET 数据绑定的跨线程问题

    我有许多 Windows 窗体控件 用于与我的程序对象交互 目前 他们订阅对象上的 已更新 事件 并在需要时手动更新值 我想使用数据绑定替换所有 或尽可能多 的样板代码 我遇到的问题是对象状态可以随时被多个不同线程中的任何一个修改 目前我使
  • 基于 R 中不同数据帧的值进行子集化

    如果行中的每个值都大于不同数据框中的相应行 我想对数据进行子集化 我还需要跳过一些顶行 前面的这些问题对我没有帮助 但它是相关的 根据另一个数据帧的内容对数据帧进行子集化 使用来自不同数据帧的信息的数据子集 r gt A name1 nam