gpt4 book ai didi

r - R 中出现重复值并返回以逗号分隔的唯一值

转载 作者:行者123 更新时间:2023-12-01 12:49:22 25 4
gpt4 key购买 nike

我在 R 中有以下数据框

 Number      ship_no
4432 1
4432 2
4564 1
4389 5
6578 6
4389 3
4355 10
4355 10

我想找出哪些重复的Number在唯一的ship_no中重复

 Number       ship_no
4432 1,2
4389 5,3
4355 10

如何在 r 中执行此操作?

我尝试在 R 中执行以下代码

library(dplyr)
group_by(Number) %>%
filter(duplicated(Number)) %>%
summarize(Number = paste0(unique(ship_no), collapse = ','))

最佳答案

你可以这样做:

df %>%
group_by(Number) %>%
filter(n() > 1) %>%
summarize(ship_no = paste0(unique(ship_no), collapse = ','))

关于r - R 中出现重复值并返回以逗号分隔的唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45264202/

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