如何在从R数据框中删除重复项时保留上一行

拉胡尔·沙阿

我在下面提到了数据框:

DF1

T1  ID   Type
1   A    L
2   B    Y
3   C    B
4   D    U
5   E    Z

DF2

T1  ID   Type
1   A    L
2   B    Y
3   F    K
4   G    I
5   H    T

现在,我想合并DF1DF2但是每行都应该New_Data基于ID两个数据框的唯一性

所需的数据框:

新数据

T1  ID   Type
1   A    L
2   B    Y
3   C    B
4   D    U
5   E    Z
3   F    K
4   G    I
5   H    T
智慧

行绑定两个数据帧,然后基于ID列或ID+Type列删除重复项(基于ID列的重复行将从后面的数据帧中bind_rows删除):

bind_rows(df1, df2) %>% distinct(ID, Type, .keep_all = T)

#  T1 ID Type
#1  1  A    L
#2  2  B    Y
#3  3  C    B
#4  4  D    U
#5  5  E    Z
#6  3  F    K
#7  4  G    I
#8  5  H    T

ID基于列:

bind_rows(df1, df2) %>% distinct(ID, .keep_all = T)

#  T1 ID Type
#1  1  A    L
#2  2  B    Y
#3  3  C    B
#4  4  D    U
#5  5  E    Z
#6  3  F    K
#7  4  G    I
#8  5  H    T

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除重复项并在表中保留一行-SQL

从R中的数据框中删除一行

如何在R中的数据框中添加一行?

如何从数据框中删除重复项?

如何在Python数据框中的每一行上使用split函数?

保留第一行,但删除重复项

删除一行熊猫数据框中的重复值

如何在熊猫数据框中删除唯一行?

如何在python中随机选择数据框的一行,但是有重复的行?

如何删除熊猫数据框中的唯一行

如何在保留最新数据的情况下从Spark数据框中删除重复项?

如何在保留Pandas中其余行的同时删除数据框中的重复值?

如何在每个组的多索引数据框中删除第一行?

从数据框python中删除一行中的重复数据,而不影响DataFrame的形状

从R中的数据框中删除一行中重复的元素

如何删除重复项并在表格中保留一行

如何在pytorch中对矩阵的每一行中的值进行重复数据删除?

如何删除R中两个数据框中的唯一行?

如何在Pandas中为每个唯一行值删除重复项?

如何删除重复项并仅在这些行彼此相邻时保留第一行

当行中的一项被重复并且仅显示一行时,如何在行中添加星号

如何在保留至少一行的同时删除重复的MySQL表行

r从数据框中删除包含2列任一组合的重复项的行

R删除每组数据框中的最后一行

如何从熊猫数据框中删除一行?

删除重复项,但为每个保留一行

如何从熊猫数据框中的列中的每一行中删除重复值

如何删除熊猫数据框中的每一行?

如何在仅某些列等于上一行时删除下一个熊猫数据框行