contains

contains(pattern, *, case=True, regex=False)

Build a selector that returns columns containing pattern.

Parameters

Name Type Description Default
pattern str Substring or regular expression to match. required
case bool Perform case-sensitive matching. Defaults to True. True
regex bool Treat pattern as a regular expression. Defaults to False. False

Examples

import pandas as pd
from pytimetk.utils.selection import contains

columns = pd.Index(["value", "VALUE_DELTA", "category"])
contains("value", case=False)(columns)
['value', 'VALUE_DELTA']