2个不同数据帧的“软匹配/合并”

2024-03-29 13:37:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据集。下面是两个数据集的示例表示(实际数据集大约有9000行数据)。你知道吗

Ds01=pd.dataframe({
    ‘name’:[‘James', 'Henry', 'Abe', 'Brian', 'Claude']
    ‘ID’:[1001, 1234,#N/A,#N/A,#N/A]
    ‘Amount’:[10000, 15000, 350000, 45000000, 400]
})

Ds02=pd.dataframe({
    Name:[john,James,321account,’Briane’,’Klaud’]
    ID:[12,3467,854345,76457,976234]
})

我想在Ds02的Ds01中为ID列填写N/A。 python中有没有一种方法可以实现“软匹配”?我在熊猫中用过merge。但这并不匹配,除非名称完全匹配。还有什么我可以用的吗?你知道吗


Tags: 数据nameid示例dataframeamountpdclaude