在删除pandas dataframe中两列中包含重复值的行时,可以按照以下步骤进行操作:
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [1, 2, 3, 4, 5],
'C': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
df.drop_duplicates(subset=['A', 'B'], keep=False, inplace=True)
这里的subset=['A', 'B']
表示要在列'A'和列'B'中查找重复值,keep=False
表示删除所有重复的行,inplace=True
表示在原始dataframe上进行修改。
print(df)
完整的代码示例:
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [1, 2, 3, 4, 5],
'C': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
df.drop_duplicates(subset=['A', 'B'], keep=False, inplace=True)
print(df)
以上代码将删除dataframe中列'A'和列'B'中包含重复值的行,并打印删除重复值后的dataframe。
推荐的腾讯云相关产品:腾讯云数据库TencentDB、腾讯云云服务器CVM。
腾讯云数据库TencentDB产品介绍链接地址:https://cloud.tencent.com/product/cdb
腾讯云云服务器CVM产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云