python - 如何在 python 中使用 pandas 合并表索引名称?
问题描述
我想在一个索引中设置两列及其索引。但我无法合并表索引。我如何使用 pandas 或行 python 代码合并表索引?
我试过得到这个https://ibb.co/7nZyxCM
这是使用 PrettyTable https://ibb.co/Hh80LBJ的示例代码
我想得到什么: https ://ibb.co/cQWf2Rz
解决方案
您可以创建新的 MultiIndex(用于列),例如从元组:
cols = pd.MultiIndex.from_tuples([
('August', 'Invoice'), ('August', 'Sells'),
('September', 'Invoice'), ('September', 'Sells'),
('Growth', '1'), ('Growth', '2') ])
然后只需将其设置为df中的列:
df.columns = cols
推荐阅读
- ocaml - 为什么推断的类型在 let f = List.map fst 与 let gx = List.map fst x 之间有所不同
- docker - 由于 docker-credential-helper 导致 Docker 构建崩溃
- neo4j - 由于标签名称导致语法错误,如何分隔此密码查询
- scala - 如何从副作用代码中获取当前正在执行的 ZIO 光纤的 ID
- javascript - 如何在IOS上使用fontStyle?(使用 React-Native)
- ansible - 在没有 ansible.cfg 的情况下运行 Ansible 设置模块
- excel - 在 Power BI 中自定义总计
- java - Gradle 同步失败,导致“在成功构建项目同步后预览不可用”
- c# - 如何在c#中从文件夹的安全选项卡中删除特定用户
- apache-spark - 具有太大而无法放入内存的查找表的批处理作业 (Spark)