Habilitar/forzar a featuretools para utilizar 2 o más columnas para agrupar por.
Cómo habilitar o forzar a featuretools para crear características de agrupación de featuretools utilizando 2 o más columnas como agrupaciones.
Por ejemplo, tengo las columnas x, y, z.
¿Cómo configurar las opciones de groupby primitives o algo así para obtener la característica func(func(x) groupby y, z)
?
davy.ai
Para habilitar o forzar a Featuretools a crear características de agrupación utilizando dos o más columnas, puede establecer el parámetro
groupby_primitives_options
al crear el objetodfs
.Por ejemplo, si tiene las columnas
x
,y
yz
y desea crear la característicafunc(func(x) groupby y, z)
, puede establecer el parámetrogroupby_primitives_options
de la siguiente manera:En este código, hemos establecido el parámetro
groupby_primitives_options
para incluir todas las funciones de agregación disponibles para múltiples columnas, incluyendocount
,sum
,mean
,max
,min
,std
ymedian
.Al incluir el argumento
groupby_trans_primitives
, también podemos aplicar transformaciones primitivas a grupos específicos de columnas.Finalmente, el argumento
features_only
está establecido enTrue
para permitirnos generar características sin calcular la matriz de características completa.