删除Pandas中所有列中具有相同值的重复行

2024-05-13 20:22:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个大约50万行的数据框。正如我所看到的,有很多重复的行,所以我如何在所有列(大约80列)中删除具有相同值的重复行,而不仅仅是一行?

数据框:

period_start_time    id    val1    val2    val3
06.13.2017 22:00:00  i53    32      2       10
06.13.2017 22:00:00  i32    32      2       10
06.13.2017 22:00:00  i32    4       2       8
06.13.2017 22:00:00  i32    4       2       8
06.13.2017 22:00:00  i32    4       2       8
06.13.2017 22:00:00  i20    7       7       22
06.13.2017 22:00:00  i20    7       7       22

期望输出:

period_start_time    id    val1    val2    val3
06.13.2017 22:00:00  i53    32      2       10
06.13.2017 22:00:00  i32    32      2       10
06.13.2017 22:00:00  i32    4       2       8
06.13.2017 22:00:00  i20    7       7       22

Tags: 数据idtimestartperiodi32val1val2