【问题标题】:Python Dataframe: How to get alphabetically ordered list of column namesPython Dataframe:如何获取按字母顺序排列的列名列表
【发布时间】:2017-12-11 19:28:57
【问题描述】:

我目前可以使用以下方法获取数据框中所有列名的列表:

df_EVENT5.columns.get_values()

但我希望列表按字母顺序排列……我该怎么做?

【问题讨论】:

  • 你的最终目标是什么 - 一个 numpy 数组或一个 Vanilla Python 列表?

标签: python pandas sorting dataframe field


【解决方案1】:

为了按字母顺序获取列名列表,尝试:

df_EVENT5.columns.sort_values().values

【讨论】:

  • 我有一个 df,其中一列名为 None - 但不是“None”。其他列是字符串。在这种情况下,sort_values() 返回错误。 (这不是我需要解决的问题,但是在我搞砸这个问题时它突然出现了。)
  • @Evan,试试这个:df.columns.fillna('N/A').sort_values().values
猜你喜欢
  • 2011-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多