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')

最终的结果为:

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

相关推荐
缺点内向1 天前
Java:创建、读取或更新 Excel 文档
java·excel
wangbing11251 天前
EXCEL文本数字如何批量转换为数字
excel
web守墓人2 天前
【go语言】gopls工具与LSP协议全面解析
excel
2501_930707782 天前
使用C#代码删除 Excel 中的公式但保留数值
excel
liliangcsdn2 天前
python如何写数据到excel示例
开发语言·python·excel
CNRio2 天前
将word和excel快速转换为markdown格式
python·word·excel
best_scenery2 天前
excel绘制折线图
excel·分布图
大气层煮月亮2 天前
Oracle EBS ERP开发——报表生成Excel标准模板设计
数据库·oracle·excel
葡萄城技术团队3 天前
从 Excel 到你的表格应用:保护工作表功能的嵌入实践指南
excel
万粉变现经纪人3 天前
如何解决 pip install -r requirements.txt 私有索引未设为 trusted-host 导致拒绝 问题
开发语言·python·scrapy·flask·beautifulsoup·pandas·pip