欢迎光临
我们一直在努力

Python删除重复行代码怎么写

Python删除重复行代码怎么写

在Python中,我们可以使用pandas库来处理数据,包括删除重复行,下面是一个简单的示例:

我们需要导入pandas库,并创建一个包含重复行的数据框:

import pandas as pd
data = {'A': [1, 2, 2, 3, 4, 4],
        'B': [5, 6, 6, 7, 8, 8],
        'C': [9, 10, 10, 11, 12, 12]}
df = pd.DataFrame(data)

接下来,我们可以使用drop_duplicates()函数来删除重复行:

df_no_duplicates = df.drop_duplicates()

我们还可以使用inplace=True参数来直接在原始数据框上进行修改:

df.drop_duplicates(inplace=True)

相关问题与解答

1、如何根据某一列或多列的值来删除重复行?

答:我们可以在drop_duplicates()函数中指定subset参数,传入一个列名或列名列表,如果我们想要根据列’A’和’B’的值来删除重复行,可以这样做:

df_no_duplicates = df.drop_duplicates(subset=['A', 'B'])

2、如何保留重复行中的最后一行?

答:我们可以使用keep='last'参数来保留重复行中的最后一行。

df_no_duplicates = df.drop_duplicates(keep='last')
赞(0) 打赏
未经允许不得转载:九八云安全 » Python删除重复行代码怎么写

评论 抢沙发