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

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

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

  • 正文

正文

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

import pandas as pd
import numpy as npdf = 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 npdf = 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.lryc.cn/news/297444.html

相关文章:

  • 如何为Kafka加上账号密码(一)
  • Elasticsearch的Index Lifecycle Management(ILM)
  • 2、学习 Nacos 注册中心
  • Java 如何操作 nginx 服务器上的文件?
  • 时序预测 | MATLAB实现基于CNN-GRU-AdaBoost卷积门控循环单元结合AdaBoost时间序列预测
  • 中创ET4410 台式LCR数字电桥 简单开箱测评
  • 格式化dingo返回内容
  • QGIS编译(跨平台编译)之四十六:minizip编译(Windows、Linux、MacOS环境下编译)
  • MySQL进阶查询篇(1)-索引的类型与创建
  • 【STL】list模拟实现
  • 常用的文件系统、存储类型小整理
  • Java写标准输出进度条
  • leetcode 算法 69.x的平方根(python版)
  • 【golang】24、go get 和 go mod:indrect 与 go mod tidy
  • AI算法工程师-非leetcode题目总结
  • 2.6:冒泡、简选、直插、快排,递归,宏
  • FastDFS安装并整合Openresty
  • 93 log4j-slf4j-impl 搭配上 log4j-to-slf4j 导致的 StackOverflow
  • 客户端会话技术-Cookie
  • rsa加密登录解决方案
  • 速盾:海外服务器用了cdn还是卡怎么办
  • [python-opencv] PNG 裁切物体
  • 机器学习——有监督学习和无监督学习
  • MySQL单主模式部署组复制集群
  • 【大厂AI课学习笔记】【1.5 AI技术领域】(10)对话系统
  • 【ARM 嵌入式 编译系列 2.7 -- GCC 编译优化参数详细介绍】
  • 《剑指 Offer》专项突破版 - 面试题 38、39 和 40 : 通过三道面试题详解单调栈(C++ 实现)
  • 动态规划C语言
  • 基于微信小程序的校园二手交易平台
  • K8S系列文章之 [使用 Alpine 搭建 k3s]