这是我的数据集的一个示例:
Date Time(GMT)Depth Temp Salinity Density Phosphate
24/06/2002 1000 1 33.855 0.01
24/06/2002 1000 45 33.827 0.01
01/07/2002 1000 10 13.26 33.104 24.873 0.06
01/07/2002 1000 30 12.01 33.787 25.646 0.13
08/07/2002 1000 5 13.34 33.609 25.248 0.01
08/07/2002 1000 40 12.01 34.258 26.011 1.33
15/07/2002 1000 30 12.04 34.507 26.199 0.01
22/07/2002 1000 5 13.93 33.792 25.269 0.01
22/07/2002 1000 30 11.9 34.438 26.172 0.08
29/07/2002 1000 5 13.23 34.09 25.642 0.01
我想删除重复的行,以便每个日期只保留一行,我希望根据深度进行此操作,并且保留深度最大(最深)的行。有什么建议吗?
duplicated[df$Date]
切换为duplicated(df$Date)
。除此之外,这是这里唯一真正的 R 解决方案。 - David Arenburg