【发布时间】:2017-05-28 22:16:12
【问题描述】:
我从 pandas 数据框创建了一个 csv 文件,其中包含许多列用于我们的 ERP 系统。大多数列是空的或常量,但系统的importtool需要一个具有指定列顺序的csv文件。
创建数据框时,我有类似的东西:
importlist = pd.DataFrame({ 'A': 'TestA',
'C': some values,
'B': '0'})
当我打印列表时,列的顺序是 A、B、C。
有没有办法防止自动排序?我知道我可以再次手动对列进行排序,但我认为这不是一个很好的解决方案,因为大约有 50 列。
【问题讨论】:
-
你真的会创建这样的数据框还是从文本文件或数据库中读取数据源?
-
我必须像这样创建一个 DataFrame。这是我们 ERP 系统中导入的 pcb 材料清单。