看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)运营部需要一张 8 月 3 天、3 渠道的销售空表,后续再填数据。
任务 :
["抖音", "快手", "微信"]
["2024-08-01", "2024-08-02", "2024-08-03"]
["GMV", "订单数"]
,所有值先填 0。代码如下:
import pandas as pd
idx = pd.MultiIndex.from_product(
[["抖音", "快手", "微信"], ["2024-08-01", "2024-08-02", "2024-08-03"]],
names=["渠道", "日期"]
)
df = pd.DataFrame(0, index=idx, columns=["GMV", "订单数"])
print(df)
输出:
GMV 订单数
渠道 日期
抖音 2024-08-01 0 0
2024-08-02 0 0
2024-08-03 0 0
快手 2024-08-01 0 0
2024-08-02 0 0
2024-08-03 0 0
微信 2024-08-01 0 0
2024-08-02 0 0
2024-08-03 0 0
(完)
更新时间:2025-08-27 17:03:00 标签:pandas python 多层索引