gpt4 book ai didi

在保留 (2) 其他列中的值的同时删除重复项

转载 作者:行者123 更新时间:2023-12-05 01:51:51 27 4
gpt4 key购买 nike

我正在尝试通过 req_id 删除重复项,但需要在 Offer_accepted 或 Offer_rejected 列中保留值为 (1) 的特定 req_id。我试着摆弄 Tidy 包,但不太清楚如何正确地做到这一点。

enter image description here

示例数据:

structure(list(req_id = c(335, 335, 335, 335, 336, 336, 336, 
337, 337, 337, 337), Offer_accepted = c(1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0), Offer_rejected = c(0, 0, 0, 0, 1, 0, 0, 1, 0, 0,
0)), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
-11L))

最佳答案

也许我们可以这样:

library(dplyr)

df %>%
filter(rowSums(df[,2:3])>=1)
  req_id Offer_accepted Offer_rejected
<dbl> <dbl> <dbl>
1 335 1 0
2 336 0 1
3 337 0 1

关于在保留 (2) 其他列中的值的同时删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71943851/

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