Is Single Value#

This notebook provides an overview for using and understanding the Is Single Value check.


What is the Is Single Value check#

The IsSingleValue check checks if there are columns which have only a single unique value in all rows.


import numpy as np
import pandas as pd
from sklearn.datasets import load_iris

from deepchecks.tabular.checks import IsSingleValue

Load Data#

iris = load_iris()
X =

Run the check#

Single Value in Column

If None is given as a value, it will be ignored (this can be changed with ignore_nan set to False):

df = pd.DataFrame({'a': [3, 4, 1], 'b': [2, 2, 2], 'c': [None, None, None], 'd': ['a', 4, 6]})
sv = IsSingleValue()
Single Value in Column

# Ignoring NaN values:
    'a': [3, np.nan],
    'b': [2, 2],
    'c': [None, np.nan],
    'd': ['a', 4]
Single Value in Column

Ignoring specific columns by name is also possible:

sv_ignore = IsSingleValue(ignore_columns=['b', 'c'])
Single Value in Column

Total running time of the script: (0 minutes 0.074 seconds)

Gallery generated by Sphinx-Gallery