Note
Click here to download the full example code
Is Single Value#
Imports#
import pandas as pd
from sklearn.datasets import load_iris
from deepchecks.tabular.checks import IsSingleValue
Load Data#
iris = load_iris()
X = iris.data
df = pd.DataFrame({'a':[3,4,1], 'b':[2,2,2], 'c':[None, None, None], 'd':['a', 4, 6]})
df
See functionality#
IsSingleValue().run(pd.DataFrame(X))
Out:
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:886: UserWarning:
Received a "pandas.DataFrame" instance. It is recommended to pass a "deepchecks.tabular.Dataset" instance by doing "Dataset(dataframe)"
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:581: UserWarning:
It is recommended to initialize Dataset with categorical features by doing "Dataset(df, cat_features=categorical_list)". No categorical features were passed, therefore heuristically inferring categorical features in the data.
0 categorical features were inferred
IsSingleValue().run(pd.DataFrame({'a':[3,4], 'b':[2,2], 'c':[None, None], 'd':['a', 4]}))
Out:
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:886: UserWarning:
Received a "pandas.DataFrame" instance. It is recommended to pass a "deepchecks.tabular.Dataset" instance by doing "Dataset(dataframe)"
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:581: UserWarning:
It is recommended to initialize Dataset with categorical features by doing "Dataset(df, cat_features=categorical_list)". No categorical features were passed, therefore heuristically inferring categorical features in the data.
0 categorical features were inferred
sv = IsSingleValue()
sv.run(df)
Out:
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:886: UserWarning:
Received a "pandas.DataFrame" instance. It is recommended to pass a "deepchecks.tabular.Dataset" instance by doing "Dataset(dataframe)"
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:581: UserWarning:
It is recommended to initialize Dataset with categorical features by doing "Dataset(df, cat_features=categorical_list)". No categorical features were passed, therefore heuristically inferring categorical features in the data.
0 categorical features were inferred
sv_ignore = IsSingleValue(ignore_columns=['b','c'])
sv_ignore.run(df)
Out:
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:886: UserWarning:
Received a "pandas.DataFrame" instance. It is recommended to pass a "deepchecks.tabular.Dataset" instance by doing "Dataset(dataframe)"
/home/runner/work/deepchecks/deepchecks/deepchecks/tabular/dataset.py:581: UserWarning:
It is recommended to initialize Dataset with categorical features by doing "Dataset(df, cat_features=categorical_list)". No categorical features were passed, therefore heuristically inferring categorical features in the data.
0 categorical features were inferred
Total running time of the script: ( 0 minutes 0.231 seconds)