当前位置: 首页 > article >正文

Pandas 对带有 Multi-column(多列名称) 的数据排序并写入 Excel 中

Pandas 从Excel 中读取带有 Multi-column的数据

  • 正文

正文

我们使用如下方式写入数据:

import pandas as pd
import numpy as np

df = pd.DataFrame(np.array([[10, 2, 0], [6, 1, 3], [8, 10, 7], [1, 3, 7]]), columns=[['Number', 'Name', 'Name', ], ['col 1', 'col 2', 'col 3', ]])
df.to_excel('test.xlsx')

写入后的数据顺序是杂乱无章的。
在这里插入图片描述
如果我们想要读取上述数据,并让它们按照 Number 列进行排序该怎么办呢?可以采用如下方法。

import pandas as pd
import numpy as np

df = pd.DataFrame(np.array([[10, 2, 0], [6, 1, 3], [8, 10, 7], [1, 3, 7]]), columns=[['Number', 'Name', 'Name', ], ['col 1', 'col 2', 'col 3', ]])
df = df.sort_values([('Number', 'col 1')])
df.to_excel('test.xlsx')

最终的结果为:
在这里插入图片描述
如果大家觉得有用,就请点个赞吧~


http://www.kler.cn/a/234352.html

相关文章:

  • C++ 常见面试题(二)
  • WebSocket 测试入门篇
  • HarmonyOS鸿蒙开发 弹窗及加载中指示器HUD功能实现
  • halcon三维点云数据处理(七)find_shape_model_3d_recompute_score
  • Vscode辅助编码AI神器continue插件
  • C++语言的并发编程
  • Java并发基础:LinkedBlockingDeque全面解析!
  • prometheus之redis_exporter部署
  • 数字孪生:构建未来智慧社区的关键技术
  • CVE-2022-0760 漏洞复现
  • 微服务OAuth 2.1认证授权可行性方案(Spring Security 6)
  • 爬虫为什么要使用代理?
  • Huggingface上传模型
  • 新型RedAlert勒索病毒针对VMWare ESXi服务器
  • PyTorch 2.2大更新!集成FlashAttention-2,性能提升2倍
  • 代码随想录 Leetcode55. 跳跃游戏
  • HiveSQL——设计一张最近180天的注册、活跃留存表
  • 自适应二次元404页面源码
  • antdpro框架npm install 报错,切换tyarn安装成功。
  • 2/7 算法每日N题(二分+双指针)
  • 【Java多线程案例】实现阻塞队列
  • Vue3快速上手(一)使用vite创建项目
  • 滑块验证码识别代码分享
  • 力扣236——二叉树的最近公共祖先
  • [2024]常用的pip指令
  • Docker 容器网络:C++ 客户端 — 服务器应用程序。