dataframe 删除所有列的值都相同的重复行
假设我们有一个名为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可以删除所有重复行,而不仅仅是第一个或最后一个重复行。
原文地址: https://www.cveoy.top/t/topic/fhtc 著作权归作者所有。请勿转载和采集!