You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置数据列按文件原有顺序而非字母顺序显示?

让数据列选项按文件原有顺序排列的解决方法

根据常见工具场景,给出对应操作步骤:

Pandas 读取文件场景

如果是用Pandas读取CSV/Excel时列被自动按字母排序:

  • 手动指定列顺序:
    先按文件里的原有顺序列出所有列名,通过usecols参数传入:
    import pandas as pd
    # 替换为你文件里的实际列名顺序
    original_columns = ["ID", "Name", "Age", "Score"]
    df = pd.read_csv("data.csv", usecols=original_columns)
    
  • 禁用自动排序(旧版Pandas):
    部分旧版Pandas默认会对列排序,可通过参数关闭:
    df = pd.read_csv("data.csv", sort_columns=False)
    

Excel 列选择/数据透视表场景

  • 普通列排序恢复:右键点击列标题,取消「升序/降序」排序,或选择「清除排序」
  • 数据透视表:在字段列表中,点击对应字段的下拉箭头,选择「清除排序」,再手动拖拽字段到目标区域匹配原顺序

可视化工具(Tableau/Power BI)场景

  • Tableau:在「数据」面板右键点击字段区域,选择「排序」→「手动」,拖拽列名调整为文件原有顺序
  • Power BI:在「字段」面板点击列名旁的三个点,选择「排序依据」→「列名」,或直接拖拽调整顺序

内容的提问来源于stack exchange,提问作者Valerio Mezzopra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 10:27:18