【问题标题】:Mimic spyder sort column模仿spyder排序列
【发布时间】:2018-01-19 00:34:18
【问题描述】:

我有一个简单的问题:我正在使用 Spyder,变量资源管理器选项卡中有一个简洁的功能,我可以单击标题并对列进行排序。但是,当我尝试使用时,我无法重现相同的排序顺序:

df.sort_values()

在 python 中。我想知道是否有任何方法可以在 python 代码中重现 Spyder 排序的顺序。

【问题讨论】:

    标签: python python-3.x spyder


    【解决方案1】:

    如果你只使用df.sort_values() 确实行不通。

    使用df.sort_values(COLUMN_NAMESTRING) 和可选关键字ascending=False 进行反向排序,可以正常工作。

    【讨论】:

    • 不幸的是,这也没有给出相同的结果。我有兴趣了解 Spyder 排序与 Python 排序的区别
    • 那么请举一个可验证的例子,至于我正在测试的数据框(一些 ohlc 数据),它的工作原理完全相同..
    【解决方案2】:

    我认为您需要指定新的数据框变量,例如:

    df=df.sort_values([column])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-29
      • 2017-12-26
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多