featuretools.primitives.Age#

class featuretools.primitives.Age[源码]#
根据给定的

出生日期,计算以浮点数表示的年龄(年)。

描述

年龄(年)的计算方法是:计算出生日期和参考时间之间的天数,并将结果除以 365。

示例

计算三个人在 2019 年 1 月 1 日时的年龄 >>> import pandas as pd >>> reference_date = pd.to_datetime(“01-01-2019”) >>> age = Age() >>> input_ages = [pd.to_datetime(“01-01-2000”), … pd.to_datetime(“05-30-1983”), … pd.to_datetime(“10-17-1997”)] >>> age(input_ages, time=reference_date).tolist() [19.013698630136986, 35.61643835616438, 21.221917808219178]

__init__()#

方法

__init__()

flatten_nested_input_types(input_types)

将嵌套的列模式输入展平为单个列表。

generate_name(base_feature_names)

generate_names(base_feature_names)

get_args_string()

get_arguments()

get_description(input_column_descriptions[, ...])

get_filepath(filename)

get_function()

属性

base_of

排除依据

commutative

default_value

如果未找到数据,此特征返回的默认值。

description_template

input_types

输入数据的 woodwork.ColumnSchema 类型

max_stack_depth

name

原语的名称

number_output_features

与此特征相关的特征矩阵中的列数

return_type

返回值的 ColumnSchema 类型

stack_on

stack_on_exclude

stack_on_self

uses_calc_time

uses_full_dataframe