NOTICE

The upcoming release of Featuretools 1.0.0 contains several breaking changes. Users are encouraged to test this version prior to release by installing from GitHub:

pip install https://github.com/alteryx/featuretools/archive/woodwork-integration.zip

For details on migrating to the new version, refer to Transitioning to Featuretools Version 1.0. Please report any issues in the Featuretools GitHub repo or by messaging in Alteryx Open Source Slack.


featuretools.EntitySet.add_interesting_values

EntitySet.add_interesting_values(max_values=5, verbose=False, dataframe_name=None, values=None)[source]

Find or set interesting values for categorical columns, to be used to generate “where” clauses

Parameters
  • max_values (int) – Maximum number of values per column to add.

  • verbose (bool) – If True, print summary of interesting values found.

  • dataframe_name (str) – The dataframe in the EntitySet for which to add interesting values. If not specified interesting values will be added for all dataframes.

  • values (dict) – A dictionary mapping column names to the interesting values to set for the column. If specified, a corresponding dataframe_name must also be provided. If not specified, interesting values will be set for all eligible columns. If values are specified, max_values and verbose parameters will be ignored.

Notes

Finding interesting values is not supported with Dask or Koalas EntitySets. To set interesting values for Dask or Koalas EntitySets, values must be specified with the values parameter.

Returns

None