,可以使用Pandas库中的merge函数来实现。具体步骤如下:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e']})
df2 = pd.DataFrame({'A': [1, 2, 3],
'B': ['a', 'b', 'c']})
df1 = df1.merge(df2, how='inner')
print(df1)
以上代码将删除df1中不匹配的行,只保留与df2中匹配的行。merge函数的how参数还可以设置为'left'、'right'和'outer',分别表示保留左侧DataFrame的所有行、保留右侧DataFrame的所有行,以及保留两个DataFrame的所有行。
注意:以上代码示例中没有提及腾讯云相关产品和产品介绍链接地址,因为要求答案中不能提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的一些云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云