【发布时间】:2017-01-20 02:44:28
【问题描述】:
我想根据第一列中的重复元素删除行,但也想保留第二列。我可以使用与第二列中重复元素相关的任何值。
输入:
df = data.frame(col1 = c("a", "a", "a", "b", "b", "c"), col2 = 1:6)
预期输出:
col1 col2
a 1
b 4
或者,
col1 col2
a 2
b 5
等等
到目前为止,尝试使用以下命令,但没有保留整个数据框:
df[(duplicated(df$col1)),]
【问题讨论】: