开发者社区 问答 正文

Pandas:强制列在DataFrame中的位置(不知道所有列)

假设我有一个DataFrame,但不知道所有列的名称。但是,我知道有一列名为“ N_DOC”,并且我希望它成为DataFrame的第一列-(同时保留所有其他列,而不考虑其顺序)。

我怎样才能做到这一点?

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 12:31:04 416 分享 版权
1 条回答
写回答
取消 提交回答
  • 您可以使用reindex重新排列datframe的列:

    cols = df.columns.tolist()
    cols.remove('N_DOC')
    df.reindex(['N_DOC'] + cols, axis=1)
    

    回答来源:stackoverflow

    2020-03-24 12:31:11
    赞同 展开评论
问答标签:
问答地址: