gpt4 book ai didi

删除重复的行值并保留行

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

我在数据框中有重复的行。我需要删除重复的行值并只保留其中一个,但保留这些行。

尝试使用 duplicateddistinctunique 不允许我保留行。

S.No   Rate   Proportion Control
C11 50 0.9 A
C11 50 0.9 B
C11 50 0.9 A
C21 40 0.8 B
C21 40 0.8 A
C21 40 0.8 A
S.No   Rate   Proportion Control
C11 A
C11 B
C11 50 0.9 A
C21 B
C21 A
C21 40 0.8 A

最佳答案

试试,

df[duplicated(df[1:3], fromLast = TRUE),2:3] <- ''

df
# S.No Rate Proportion Control
#1 C11 A
#2 C11 B
#3 C11 50 0.9 A
#4 C21 B
#5 C21 A
#6 C21 40 0.8 A

dplyr 中的等价物是,

library(dplyr)

df %>%
mutate_at(vars(2:3), funs(replace(., duplicated(., fromLast = TRUE), '')))

关于删除重复的行值并保留行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58063365/

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