保存带有列的数据框(例如:"a","b")作为parquet,然后在稍后的时间点读取parquet,不会提供与文件保存时相同的列顺序(可能是"b","a"等)。
不幸的是,我无法弄清楚,秩序是如何受到影响的,以及我如何才能控制它。
拼花地板阅读时如何保持原列顺序?
parquet -188表明列排序不是拼花规范的一部分,因此依赖排序可能不是一个好主意。但是,您可以自己管理,例如,按字典顺序加载/保存数据框架列,或者存储列名。