set_features_inactive() | FeatureStore Set Method | Teradata Package for Python - set_features_inactive() - Teradata Package for Python

Teradata® Package for Python User Guide

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Teradata Package for Python
Release Number
20.00
Published
March 2025
ft:locale
en-US
ft:lastEdition
2025-12-05
dita:mapPath
nvi1706202040305.ditamap
dita:ditavalPath
plt1683835213376.ditaval
dita:id
rkb1531260709148
Product Category
Teradata Vantage

Use the set_features_inactive() method to set features to inactive status.

Inactive features are not available for any further processing. Set the status as active with set_features_active() method.

Required Parameter

names
Specifies the names of the features.

Example setup

>>> from teradataml import DataFrame, DataSource, FeatureStore, load_example_data

Create DataFrame on admissions data.

>>> load_example_data("dataframe", "admissions_train")
>>> df = DataFrame("admissions_train")
>>> df
   masters   gpa     stats programming  admitted
id
34     yes  3.85  Advanced    Beginner         0
32     yes  3.46  Advanced    Beginner         0
11      no  3.13  Advanced    Advanced         1
40     yes  3.95    Novice    Beginner         0
38     yes  2.65  Advanced    Beginner         1
36      no  3.00  Advanced      Novice         0
7      yes  2.33    Novice      Novice         1
26     yes  3.57  Advanced    Advanced         1
19     yes  1.98  Advanced    Advanced         0
13      no  4.00  Advanced      Novice         1

Create FeatureStore for repo 'vfs_v1'.

>>> fs = FeatureStore("vfs_v1")
Repo vfs_v1 does not exist. Run FeatureStore.setup() to create the repo and setup FeatureStore.

Set up FeatureStore for this repository.

>>> fs.setup()
True

Create FeatureGroup from DataFrame df.

>>> fg = FeatureGroup.from_DataFrame(name='admissions', df=df, entity_columns='id')

Apply the FeatureGroup to FeatureStore 'vfs_v1'.

>>> fs.apply(fg)
True

Get FeatureGroup 'admissions' from FeatureStore.

>>> fg = fs.get_feature_group('admissions')
>>> fg
FeatureGroup(admissions, features=[Feature(name=masters), Feature(name=programming), Feature(name=admitted), Feature(name=stats), Feature(name=gpa)], entity=Entity(name=admissions), data_source=DataSource(name=admissions))

Example 1: Set the Feature 'programming' inactive

Set the Feature 'programming' to inactive.

>>> fs.set_features_inactive('programming')
True

Get the FeatureGroup again after setting feature to inactive.

>>> fg = fs.get_feature_group('admissions')
>>> fg
FeatureGroup(admissions, features=[Feature(name=masters), Feature(name=stats), Feature(name=admitted), Feature(name=gpa)], entity=Entity(name=admissions), data_source=DataSource(name=admissions))