我有两个数据帧,我想把它们合并到一个公共列上。你知道吗
第一个数据帧是称为dfs的单列数据帧。列名是lender_ids
。你知道吗
第二个数据帧称为dfLoanLender,它有两列。一个是“id”(贷款的id),另一个是“贷款人id”,其中包含贷款的贷款人列表。你知道吗
请注意,“leander\u 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"
有人知道出了什么问题吗?非常感谢。你知道吗
您是否尝试过:
我怀疑您可能需要指定要在左DF的索引上合并。你知道吗
我希望这有帮助!你知道吗
相关问题 更多 >
编程相关推荐