📜  Python| Pandas Index.is_monotonic(1)

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

Python Pandas Index.is_monotonic

is_monotonic 是一个 Pandas 索引函数,用于检查索引是否单调递增或单调递减。

语法
Index.is_monotonic(increasing='deprecated')
参数
  • increasing:可选参数,默认值为"deprecated"。指定是检查单调递增(True)还是单调递减(False)。
返回值

如果索引是单调递增,则返回 True,如果索引是单调递减,则返回 False,如果索引不是单调的,则返回 None。

示例
import pandas as pd

# 创建单调递增索引
idx_inc = pd.Index([1, 2, 3, 4])

# 创建单调递减索引
idx_dec = pd.Index([4, 3, 2, 1])

# 创建无序索引
idx_un = pd.Index([1, 3, 2, 4])

# 检查单调递增
print(idx_inc.is_monotonic())  # True

# 检查单调递减
print(idx_dec.is_monotonic())  # False

# 检查无序
print(idx_un.is_monotonic())   # None

以上示例输出结果为:

True
False
None

是一种非常有用的方法,特别是在分析时间序列数据时,我们经常需要检查这些数据是否是单调的。