我有如下数据框:
我想要删除具有相同ID但在“plan”列中具有不同值的行,仅保留具有唯一ID / plan匹配的行,并创建一个新的数据框,如下所示:
有没有一种优雅的方法来实现这个?谢谢!
id = c("a2887", "a2887", "a5511","a5511","a2806", "a1491", "a1491", "a4309", "a4309")
plan = c("6V", "6V", "25HS", "50HS", "25HS", "250Mbps", "250Mbps", "15Mbps", "15Mbps")
df = data.frame(id, plan)
它看起来像:
id plan
a2887 6V
a2887 6V
a5511 25HS
a5511 50HS
a2806 25HS
a1491 250Mbps
a1491 250Mbps
a4309 15Mbps
a4309 15Mbps
我想要删除具有相同ID但在“plan”列中具有不同值的行,仅保留具有唯一ID / plan匹配的行,并创建一个新的数据框,如下所示:
id plan
a2887 6V
a2806 25HS
a1491 250Mbps
a4309 15Mbps
有没有一种优雅的方法来实现这个?谢谢!