R具有不同值的重复ID变量

R具有不同值的重复ID变量,r,duplication,R,Duplication,我有一个数据框,看起来像这样 head(x) user_id location 1 New York 1 Chicago 2 Atlanta 3 San Antonio 我想删除重复的行(即user_id 1),而不考虑它们的位置。因此,我需要一个新的数据帧,它只有唯一的ID,但仍然有一个位置(因此对于ID 1,它是否到达芝加哥或纽约无关紧要)。您可以尝试 x[!duplicated(x$user_id), ]

我有一个数据框,看起来像这样

head(x)
user_id    location
1          New York
1          Chicago
2          Atlanta
3          San Antonio
我想删除重复的行(即user_id 1),而不考虑它们的位置。因此,我需要一个新的数据帧,它只有唯一的ID,但仍然有一个位置(因此对于ID 1,它是否到达芝加哥或纽约无关紧要)。

您可以尝试

x[!duplicated(x$user_id), ]
  user_id    location
1       1    New_York
3       2     Atlanta
4       3 San_Antonio

x[!duplicated(x$user\u id),]
…您能否提供更好的代码,此代码似乎已经是您想要的,因为它有一个重复的行,但它们属于不同的位置。或者,如果案例忽略了我的评论,我可能会错过一些东西。您可以使用dplyr包中的
distinct()