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

Python DataFrame如何将另一张表的ID列值追加到当前表ID列中

实现方法

你可以通过Pandas的pd.concat()拼接方法完成需求,该方法会自动对齐两张表的列名,df2中不存在的Date、Value列会自动填充空值,完全符合你的预期:

import pandas as pd

# 核心拼接逻辑,ignore_index=True用来重置最终表的行索引
df_result = pd.concat([df1, df2], ignore_index=True)

# 可选操作:如果希望空值显示为空白而非NaN,可新增下面这行代码
df_result = df_result.fillna('')

如果你使用的是Pandas 2.0之前的旧版本,也可以用已弃用的append方法实现:

df_result = df1.append(df2, ignore_index=True).fillna('')

执行完成后打印df_result即可得到你给出的预期输出结果。

内容的提问来源于stack exchange,提问作者Sriram

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 20:36:01