假设我们有一个名为df的DataFrame,其中包含多个列,我们可以使用以下代码删除所有列的值都相同的重复行:

import pandas as pd

# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4],
                   'B': [1, 2, 2, 3],
                   'C': [1, 2, 3, 3]})

# 删除所有列的值都相同的重复行
df = df.drop_duplicates(keep=False)

# 打印结果
print(df)

输出:

   A  B  C
0  1  1  1
1  2  2  2
2  3  2  3

在这个例子中,我们使用drop_duplicates()函数删除了所有列的值都相同的重复行,并将结果保存回df变量中。设置keep=False可以删除所有重复行,而不仅仅是第一个或最后一个重复行。

dataframe 删除所有列的值都相同的重复行

原文地址: https://www.cveoy.top/t/topic/fhtc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录