evalml.guardrails.detect_id_columns¶
-
class
evalml.guardrails.
detect_id_columns
[source]¶ Check if any of the features are ID columns. Currently performs these simple checks:
column name is “id”
column name ends in “_id”
column contains all unique values (and is not float / boolean)
- Parameters
X (pd.DataFrame) – The input features to check
threshold (float) – the probability threshold to be considered an ID column. Defaults to 1.0
- Returns
A dictionary of features with column name or index and their probability of being ID columns