📅  最后修改于: 2023-12-03 15:04:22.001000             🧑  作者: Mango
在 Pandas 中,Series 是一种类似于列表的数据结构,其中每个元素都有一个标签或索引。Series.is_monotonic_decreasing 的作用是检查 Series 是否是单调递减的。
Series.is_monotonic_decreasing()
Series.is_monotonic_decreasing 不接受任何参数。
如果 Series 对象递减地排列,则返回 True,否则返回 False。如果 Series 对象包含 NaN,则返回 False。
import pandas as pd
# 创建一个单调递减的 Series 对象
s1 = pd.Series([5, 4, 3, 2, 1])
# 创建一个既包含单调递减又包含重复值的 Series 对象
s2 = pd.Series([5, 5, 4, 4, 3, 3, 2, 2, 1, 1])
# 创建一个非单调递减的 Series 对象
s3 = pd.Series([5, 4, 3, 2, 3])
print(s1.is_monotonic_decreasing()) # 输出 True
print(s2.is_monotonic_decreasing()) # 输出 True
print(s3.is_monotonic_decreasing()) # 输出 False
Series.is_monotonic_decreasing 只是检查连续元素是否递减,而不检查非连续元素。