You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pandas合并含变长列表标签列原始表与多标签二值化稀疏表的方法

实现方法

你给出的两个DataFrame行索引天然对齐(df2由df1的labels列生成,行顺序和索引完全匹配),可以用以下两种常用方案实现合并:


方法1:使用pd.concat按列拼接

这是最通用的多DataFrame列拼接方案,默认自动按行索引匹配对齐:

import pandas as pd

# axis=1指定按列拼接
final_df = pd.concat([df1, df2], axis=1)

方法2:使用DataFrame自带的join方法

join方法默认按行索引做左连接,刚好符合你的需求:

final_df = df1.join(df2)

两种方法得到的结果完全一致,都会保留df1的所有原有列,同时拼接df2的所有二值化标签列,和你给出的预期输出完全匹配。

内容的提问来源于stack exchange,提问作者Naveen Reddy Marthala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:36:04