mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-30 13:51:37 +00:00
27 lines
636 B
Python
27 lines
636 B
Python
import pandas as pd
|
|
|
|
|
|
data = pd.Series(range(1000))
|
|
|
|
# PD101
|
|
data.nunique() <= 1
|
|
data.nunique(dropna=True) <= 1
|
|
data.nunique(dropna=False) <= 1
|
|
data.nunique() == 1
|
|
data.nunique(dropna=True) == 1
|
|
data.nunique(dropna=False) == 1
|
|
data.nunique() != 1
|
|
data.nunique(dropna=True) != 1
|
|
data.nunique(dropna=False) != 1
|
|
data.nunique() > 1
|
|
data.dropna().nunique() == 1
|
|
data[data.notnull()].nunique() == 1
|
|
|
|
# No violation of this rule
|
|
data.nunique() == 0 # empty
|
|
data.nunique() >= 1 # not-empty
|
|
data.nunique() < 1 # empty
|
|
data.nunique() == 2 # not constant
|
|
data.unique() == 1 # not `nunique`
|
|
|
|
{"hello": "world"}.nunique() == 1 # no pd.Series
|