开发者社区> 问答> 正文

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

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

我怎样才能做到这一点?

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 12:31:04 397 0
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
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
中文:即学即用的Pandas入门与时间序列分析 立即下载
即学即用的Pandas入门与时间序列分析 立即下载
低代码开发师(初级)实战教程 立即下载