gpt4 book ai didi

r - 如何查找和删除数据框中的重复项?

转载 作者:行者123 更新时间:2023-12-01 10:46:09 24 4
gpt4 key购买 nike

我有以下恰好是 NBA 选秀数据的数据框:

 draft_year draft_round teamid playerid draft_from
1961 1 Bos Pol1 Nan
2001 1 LA Ben2 Cal
1967 2 Min Mac2 Nan
2001 1 LA Ben2 Cal
2000 1 C Sio1 Bud
2000 1 C Gio1 Bud

我只想查找并删除 playerid 中重复的那些行。出于明显的原因,剩余的副本具有有意义的用途,必须保留。

最佳答案

data.table 包中,您在 unique 函数中有一个 by 参数

library(data.table)
unique(setDT(df), by = "playerid")
# draft_year draft_round teamid playerid draft_from
# 1: 1961 1 Bos Pol1 Nan
# 2: 2001 1 LA Ben2 Cal
# 3: 1967 2 Min Mac2 Nan
# 4: 2000 1 C Sio1 Bud
# 5: 2000 1 C Gio1 Bud

关于r - 如何查找和删除数据框中的重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25733765/

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