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

最终的结果为:

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

相关推荐
appleคิดถึง9 小时前
tp6数据导出excel文件时对大数据量处理
php·excel·tp6
heartbeat..9 小时前
注解 + 反射:Web 项目 Excel 一键导出工具 EnhancedExportExcelUtil 详解
java·excel·poi
yivifu16 小时前
Excel表格取多行数据中的唯一值及多条件数据查询问题
excel
子夜江寒17 小时前
Python 学习-Day9-pandas数据导入导出操作
python·学习·pandas
咚咚王者21 小时前
人工智能之数据分析 Pandas:第七章 相关性分析
人工智能·数据分析·pandas
天一生水water21 小时前
顶级多项目管理 Excel 模板
excel·敏捷流程
咚咚王者21 小时前
人工智能之数据分析 Pandas:第六章 数据清洗
人工智能·数据分析·pandas
取啥都被占用1 天前
VBA的excel逐行替换到word模板及打印还原
excel·vba
坚定信念,勇往无前1 天前
vue3图片,pdf,word,excel,ppt多格式文件预览组件Vue Doc Viewers Plus
pdf·word·excel
Maxwell_li11 天前
Pandas 描述分析和分组分析学习文档
学习·数据分析·numpy·pandas·matplotlib