📜  Python| Pandas Series.is_monotonic(1)

📅  最后修改于: 2023-12-03 15:34:16.303000             🧑  作者: Mango

Python | Pandas Series.is_monotonic

当我们需要判断一个Series是否单调递增或单调递减时,就可以使用Pandas的is_monotonic方法。该方法返回一个bool值,表示Series是否单调递增或递减。

语法
Series.is_monotonic(ascending=True)
参数

参数|描述 -|- ascending|可选参数。默认值为True,表示判断是否单调递增。如果为False,则表示判断是否单调递减。

示例
import pandas as pd

# 创建一个递增序列
s1 = pd.Series([1, 2, 3, 4, 5])
print(s1.is_monotonic())  # True

# 创建一个递减序列
s2 = pd.Series([5, 4, 3, 2, 1])
print(s2.is_monotonic())  # True

# 创建一个无序序列
s3 = pd.Series([1, 3, 2, 5, 4])
print(s3.is_monotonic())  # False

以上示例中,我们首先创建了一个单调递增的序列和一个单调递减的序列,然后分别使用is_monotonic方法判断其是否单调递增或递减,返回了True。最后我们创建了一个无序序列并使用is_monotonic方法判断,返回了False。

总结

该方法是Pandas中判断Series是否单调递增或递减的方法之一,使用简单方便,可以帮助我们快速判断序列是否单调。