python 检查dataframe某一列是否升序排列
时间: 2023-12-17 18:03:29 浏览: 129
判定给定数组是否已排序
你可以使用 pandas 库中的 is_monotonic_increasing() 方法来检查 DataFrame 的某一列是否升序排列。这个方法返回一个布尔值,表示该列是否单调递增。
以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4],
'B': [5, 6, 7, 8]})
# 检查列 A 是否升序排列
is_sorted = df['A'].is_monotonic_increasing
print(is_sorted) # 输出 True
```
在上面的示例中,我们创建了一个 DataFrame,并使用 is_monotonic_increasing() 方法来检查列 A 是否升序排列。因为列 A 的值是 1、2、3、4,是单调递增的,所以该方法返回 True。
阅读全文