看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)把「行变列」再还原。4 天 × 3 渠道 GMV 表:
import pandas as pd
df = pd.DataFrame({
"抖音": [1000, 1100, 900, 1200],
"快手": [ 800, 850, 700, 950],
"微信": [ 600, 650, 550, 700]
}, index=["8-01", "8-02", "8-03", "8-04"])
任务:
df.T
把行(日期)变列,列(渠道)变行。df.T.T
验证还原。代码如下:
# 1) 转置
transposed = df.T
print("转置后:\n", transposed)
# 2) 还原
restored = transposed.T
print("\n还原后:\n", restored)
转置后:
8-01 8-02 8-03 8-04
抖音 1000 1100 900 1200
快手 800 850 700 950
微信 600 650 550 700
还原后与原表完全一致。
(完)
更新时间:2025-09-02 19:49:57 标签:pandas python 行变列