我具有低于如何通过R中列的值删除重复行?
Email | Action | Time -------------- | -------- | ------------------- [email protected] | checkin | 2016-07-11 08:50:59 [email protected] | checkin | 2016-07-11 08:51:42 [email protected] | checkin | 2016-07-11 08:55:13 -> this is duplicate data [email protected] | checkout | 2016-07-11 19:15:20 [email protected] | checkin | 2016-07-12 08:58:20 [email protected] | checkin | 2016-07-12 09:15:00 [email protected] | checkin | 2016-07-12 09:20:13 -> this is duplicate data [email protected] | checkout | 2016-07-12 20:20:10
我需要与相同的动作值删除重复行中的数据帧(对于这种情况是checkin
和checkout
)相同的日期(YYYY-MM-DD
)内。它应该是这样的:
Email | Action | Time -------------- | -------- | ------------------- [email protected] | checkin | 2016-07-11 08:50:59 [email protected] | checkin | 2016-07-11 08:51:42 [email protected] | checkout | 2016-07-11 19:15:20 [email protected] | checkin | 2016-07-12 08:58:20 [email protected] | checkin | 2016-07-12 09:15:00 [email protected] | checkout | 2016-07-12 20:20:10
我知道我可以substr
时间列,以获得YYYY-MM-DD
,但我没有任何想法如何去除重复行。在此先感谢您的帮助:)
请勿为此使用字符串处理函数。使用'as.POSIXct'和'as.Date'。 – Roland
啊谢谢。你说得对,我可以使用'as.Date'来获取日期。现在,我需要找到一种方法来删除重复的数据。我曾尝试过“重复”,但结果不符合我的意图。 –