查找所有变量#

feature_engine.variable_handling.find_all_variables(X, exclude_datetime=False)[源代码][源代码]#

返回一个包含数据框中所有变量名称的列表。它可以选择排除可以解析为日期时间或日期时间时区的变量。

更多详情请参阅 用户指南

参数
Xpandas 数据框,形状为 = [样本数, 特征数]

数据集

exclude_datetime: bool, default=False

是否排除日期时间变量。

返回
变量:列表

变量的名称。

示例

>>> import pandas as pd
>>> from feature_engine.variable_handling import find_all_variables
>>> X = pd.DataFrame({
>>>     "var_num": [1, 2, 3],
>>>     "var_cat": ["A", "B", "C"],
>>>     "var_date": pd.date_range("2020-02-24", periods=3, freq="T")
>>> })
>>> vars_all = find_all_variables(X)
>>> vars_all
['var_num', 'var_cat', 'var_date']
返回类型

List[Union[str, int]]