pandas 读取和保存多级表头数据

python 复制代码
import pandas as pd

data = {
      "case1": {
            "aaa": 1222,
            "bbb": 1333,
      },
      "case2": {
            "ddd": 1444,
            "ccc": 1555,
      }
}

case1_df = pd.DataFrame(data["case1"], index=[0])
case2_df = pd.DataFrame(data["case2"], index=[0])
# 生成多级表头DF
df = pd.concat({"case1": case1_df, "case2": case2_df}, axis=1)

# case1_df = pd.DataFrame(data2["case1"], index=[0])
# case2_df = pd.DataFrame(data2["case2"], index=[0])
# df2 = pd.concat({"case1": case1_df, "case2": case2_df}, axis=1)
# df = df.append(df2)
# df.to_excel("111.xlsx")

# 读取多级表头数据
df2 = pd.read_excel("111.xlsx", header=[0, 1])
# 向原多级表头的excel追加数据
df = df2.append(df)

df.to_excel("111.xlsx")
相关推荐
浅浅2802 天前
numpy、pandas内存优化操作整理
数据结构·经验分享·python·学习·性能优化·numpy·pandas
这里有鱼汤3 天前
Pandas数据分析全流程——从数据导入到结果输出,这一篇文章就够了 🚀
后端·pandas
Dxy12393102164 天前
Pandas数据可视化
python·信息可视化·数据分析·pandas
Python大数据分析@4 天前
Pandas取代Excel?
excel·pandas
weixin_307779139 天前
Python Pandas实现导出两个Excel数据集的分组记录数分析
开发语言·python·pandas
白鸽(二般)9 天前
Spring MVC控制层框架
pandas
Code_流苏12 天前
《Python星球日记》第25天:Pandas 数据分析
python·数据分析·pandas·数据聚合·时间序列
不老刘14 天前
在 Jupyter Notebook 中使用 Pandas 进行数据操作
ide·jupyter·pandas
灵均66615 天前
机器学习-线性回归模型
人工智能·机器学习·线性回归·numpy·pandas·scikit-learn·matplotlib
java1234_小锋15 天前
一周学会Pandas2 Python数据处理与分析-Pandas2二维数据结构-DataFrame
数据结构·python·pandas