featuretools で特徴量エンジニアリングを行いたい
使用データ
python
1import pandas as pd 2data = { 3 'name': ['a', 'b', 'c'], 4 'x': [1, 2, 3], 5 'y': [2, 4, 6], 6 'z': [3, 6, 9], 7 } 8df = pd.DataFrame(data)
希望
一つのデータフレーム内で組み合わせて、特徴量を作りたい。
試したこと
python
1import featuretools as ft 2es = ft.EntitySet(id='example') 3es = es.entity_from_dataframe(entity_id='locations', 4 dataframe=df, 5 index='name', # 便宜上、名前をインデックス代わりにする 6 ) 7 8feature_matrix, feature_defs = ft.dfs(entityset=es, 9 target_entity='locations', 10 trans_primitives=["add_numeric","subtract_numeric"], 11 agg_primitives=["num_unique", "skew", "mean", "count", "median", "sum","time_since_last", "mode", "min"], 12 max_depth=1, 13 )
発生エラー
python
1type object 'MultiIndex' has no attribute 'from_frame'
お詳しい方、ご教授いただきたいです。
何卒よろしくお願いいたします。
あなたの回答
tips
プレビュー