сomputation of count features
train[c].map(train[c].value_counts())
Aggregation cols:
def add_num_feats(df, numerical_cols):
gr = df.groupby('id')
for col in numerical_cols:
for agg in ['sum', 'mean', 'count']:
df[col+'_'+agg] = gr[col].transform(agg)
return df
сomputation of count features
train[c].map(train[c].value_counts())
Aggregation cols: