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

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

正文

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

python 复制代码
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 列进行排序该怎么办呢?可以采用如下方法。

python 复制代码
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')

最终的结果为:

如果大家觉得有用,就请点个赞吧~

相关推荐
东京老树根4 小时前
Excel 技巧20 - 在Excel中输入内容时自动添加边框(★★)
笔记·学习·excel
qq_407110926 小时前
Libreoffice实现Word、Excel在线预览
java·word·excel
hmywillstronger6 小时前
【Excel】【VBA】Reaction超限点筛选与散点图可视化
excel
高克莱14 小时前
【Java实现 通过Easy Excel完成对excel文本数据的读写】
java·spring boot·excel
upcdxlq14 小时前
java poi excel 富文本粗体无效
excel
CodeCraft Studio17 小时前
【实用技能】如何借助Excel处理控件Aspose.Cells,使用 C# 锁定 Excel 中的单元格
开发语言·c#·excel
csdn_aspnet20 小时前
在 ASP.NET Core 6.0 Web API 中将 Excel 文件数据上传并保存到数据库中
数据库·excel·webapi·.net6.0
quweiie1 天前
tp8读取mysql导出excel
android·mysql·excel
惊鸿一博1 天前
宏_wps_宏修改word中所有excel表格的格式_设置字体对齐格式_删除空行等
word·excel·wps
如意机反光镜裸1 天前
批量提取多个 Excel 文件内指定单元格的数据
excel