Pandas Dataframe 按列排序[重复]

Posted

技术标签:

【中文标题】Pandas Dataframe 按列排序[重复]【英文标题】:Pandas Dataframe sort by a column [duplicate] 【发布时间】:2018-02-14 18:50:04 【问题描述】:

我有一个 Python Pandas 数据框。 df 有 2 列,我想按第二列对 df 进行排序。

   Kappa_prod   Angle
0   0.004511    -5.457840
1   0.003977    -5.312861
2   0.004476    -5.311292
3   0.003644    -117.579594
4   0.003306    -117.542817

我想按角度(升序)对 df 进行排序。

【问题讨论】:

【参考方案1】:

你可以用这个:

df.sort_values("Angle", inplace=True)

默认情况下ascending=True 被传递给上述调用。有关更多信息,请查看文档here。

【讨论】:

以上是关于Pandas Dataframe 按列排序[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python Pandas - 按列对DataFrame排序

蟒蛇,熊猫;按列中最常见的值对 Dataframe 行进行排序

Python/Pandas - 按列值删除重复行

pandas基础(part4)--排序/分组/合并

使用 pandas.DataFrame.to_csv() 按列输出不同的精度?

Pandas 按列将 CSV 拆分为多个 CSV(或 DataFrame)