gpt4 book ai didi

r - 数据帧操作 : filtering common rows and removing rows of several data frames

转载 作者:行者123 更新时间:2023-12-04 11:30:16 29 4
gpt4 key购买 nike

     dfA <- data.frame(Efficiency=c(7,2,8,9), Value=c(3, 4, 7, 8))
dfB <- data.frame(Efficiency=c(7,2,4,2,8,9), Value=c(3, 4, 4, 1, 7, 8))
dfC <- data.frame(Efficiency=c(7,9), Value=c(3, 8))

我想获取 dfA 和 dfB 的公共(public)行。从生成的 data.frame 中,我想删除与 dfC 具有相同值的行。dfA+dfB(仅普通行)- dfC(重叠行)

最佳答案

这应该有效:

library(dplyr)
inner_join(dfA, dfB) %>% anti_join(dfC)

给出:

  Efficiency Value
1 8 7
2 2 4

关于r - 数据帧操作 : filtering common rows and removing rows of several data frames,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30967534/

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