gpt4 book ai didi

r - 从一个 data.frame 中过滤掉存在于另一个 data.frame 中的行

转载 作者:行者123 更新时间:2023-12-03 11:39:28 26 4
gpt4 key购买 nike

假设我有一个较大的 data.frame 和一个较小的。如果较小的包含在较大的内部,我如何减去较小的 data.frame 的行,从而留下不同的结果:

Larger - Smaller



例子:

小数据框:
     ID       CSF1PO CSF1PO.1 D10S1248 D10S1248.1 D12S391 D12S391.1
203079_BA_M 10 11 14 16 -9 -9
203079_BA_F 8 12 14 17 -9 -9
203080_BA_M 10 12 13 13 -9 -9

大数据框架:
      ID      CSF1PO CSF1PO.1 D10S1248 D10S1248.1 D12S391 D12S391.1
203078_MG_M -9 -9 15 15 18 20
203078_MG_F -9 -9 14 15 17 19
203079_BA_M 10 11 14 16 -9 -9
203079_BA_F 8 12 14 17 -9 -9
203080_BA_M 10 12 13 13 -9 -9
203080_BA_F 10 11 14 16 -9 -9
203081_MG_M 10 12 14 16 -9 -9
203081_MG_F 11 12 15 16 -9 -9
203082_MG_M 11 11 13 15 -9 -9
203082_MG_F 11 11 13 14 -9 -9

小数据框对应于大数据框的第 3、4 和 5 行。

最佳答案

尝试这个:

BigDF[ !(BigDF$ID %in% SmallDF$ID), ]

关于r - 从一个 data.frame 中过滤掉存在于另一个 data.frame 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16327971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com