% cbind(1:3) %>% data.frame() -> testdf 我们想从数据框中删除第一个变量中存在重复项的所有-6ren">
gpt4 book ai didi

R - 类似重复的函数,删除所有重复的实例

转载 作者:行者123 更新时间:2023-12-03 18:36:33 25 4
gpt4 key购买 nike

假设我们有以下内容:

c("A", "A", "B") %>% 
cbind(1:3) %>%
data.frame() -> testdf

我们想从数据框中删除第一个变量中存在重复项的所有实例。通常我们会使用这样的东西:
testdf2 <- testdf[!duplicated(testdf$.),]

但是, testdf2 看起来像这样:
. V2
A 1
B 3

这不是我要找的 - 因为值 A 重复了,所以我想删除第一个变量中有 A 的所有情况。我希望我的输出是这样的:
. V2
B 3

有没有可以产生这个的功能?

最佳答案

试试 testdf[!duplicated(testdf$.)&!duplicated(testdf$.,fromLast = TRUE),]

关于R - 类似重复的函数,删除所有重复的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61253627/

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