Python 熊猫:合并数据帧

Python 熊猫:合并数据帧,python,pandas,Python,Pandas,我有两个数据帧,我想将它们合并到一个公共列上 第一个数据帧是称为DFF的单列数据帧。列名为贷方ID 第二个数据帧称为dfLoanLender,有两列。一个是“id”(贷款的id),另一个是“贷款人id”,其中包含了发放贷款的贷款人的列表 请注意,“贷款人ID”是两个表中的一个列名。在贷方表中,它是它们的id,每行显示一次。在loanLender表中,它代表了所有发放贷款的贷款人的列表。这些是与第一个表中相同的贷方ID 我使用熊猫的以下方法: dfMerged = pd.merge(dfLende

我有两个数据帧,我想将它们合并到一个公共列上

第一个数据帧是称为DFF的单列数据帧。列名为
贷方ID

第二个数据帧称为dfLoanLender,有两列。一个是“id”(贷款的id),另一个是“贷款人id”,其中包含了发放贷款的贷款人的列表

请注意,“贷款人ID”是两个表中的一个列名。在贷方表中,它是它们的id,每行显示一次。在loanLender表中,它代表了所有发放贷款的贷款人的列表。这些是与第一个表中相同的贷方ID

我使用熊猫的以下方法:

dfMerged = pd.merge(dfLenders, dfLoanLender, on='lender_ids', how='outer')
使用外部联接为错误提供最大的空间

我得到的是以下错误:

"TypeError: type object argument after * must be a sequence, not map"
有人知道出了什么问题吗?谢谢。

您是否尝试过:

dfMerged = dfLenders.merge(dfLoanLender, right_on='lender_ids', left_index=True, how='outer')
我怀疑您可能需要指定要在左DF的索引上合并

我希望这有帮助

您是否尝试过:

dfMerged = dfLenders.merge(dfLoanLender, right_on='lender_ids', left_index=True, how='outer')
我怀疑您可能需要指定要在左DF的索引上合并


我希望这有帮助

请提供完整回溯。请提供完整回溯。