看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)运营部拿到 8 月 5 天的两张日报,列不完全对齐:
import pandas as pd
# 表 A:含 GMV
df_a = pd.DataFrame({
"日期": ["2024-08-01", "2024-08-02"],
"渠道": ["抖音", "快手"],
"GMV": [1000, 800]
})
# 表 B:含 订单数
df_b = pd.DataFrame({
"日期": ["2024-08-03", "2024-08-04"],
"渠道": ["微信", "抖音"],
"订单数": [50, 60]
})
任务:用 一行 pd.concat()
纵向合并 df_a
与 df_b
:
NaN
代码如下:
full = pd.concat([df_a, df_b], ignore_index=True)
print(full)
输出:
日期 渠道 GMV 订单数
0 2024-08-01 抖音 1000.0 NaN
1 2024-08-02 快手 800.0 NaN
2 2024-08-03 微信 NaN 50.0
3 2024-08-04 抖音 NaN 60.0
(完)
更新时间:2025-08-27 17:15:38 标签:pandas python 合并 销售表