如何对 Pandas 数据序列进行排序?


在这个问题中,我们必须对 Pandas 数据序列进行排序。我们定义一个未排序的 pandas 数据序列,并使用 Pandas 库中的 sort_values()函数对它进行排序。

算法

Step 1: Define Pandas series.
Step 2: Sort the series using sort_values() function.
Step 3: Print the sorted series.

示例代码

import pandas as pd

panda_series = pd.Series([18,15,66,92,55,989])
print("Unsorted Pandas Series: \n", panda_series)

panda_series_sorted = panda_series.sort_values(ascending = True)
print("\nSorted Pandas Series: \n", panda_series_sorted)

输出

Unsorted Pandas Series:
0     18
1     15
2     66
3     92
4     55
5    989
dtype: int64

Sorted Pandas Series:
1     15
0     18
4     55
2     66
3     92
5    989
dtype: int64

解释

sort_values()函数中的 ascending 参数采用布尔值。如果值为 True,它将按升序对序列进行排序。如果值为 False,它将按降序对值进行排序。

更新于: 16-3 月-2021

263 查看次数

开启您的职业生涯生涯

完成课程,获得认证

了解详情
广告