2

私が作成した単純な pandas データフレームで機能 (tsfresh.extract_features) を抽出しようとしています。機能を実行して印刷するたびに、計算されたすべての機能を 0 または NaN として取得します。ドキュメントをかなり読んでみましたが、頭を包むことができないようです。

コードは次のとおりです。

d = {'one':pd.Series(np.random.randn(10)),
     'two':pd.Series(np.random.randn(10))}
df = pd.DataFrame(d)
print(df)
#
features = extract_features(df, column_id='one')
print(features)

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

問題は、時系列が 1 つの値の長さだけであることです。ほとんどの機能計算機は、1 つの値の時系列に対して NaN を返します。

より長い時系列で試すことができます。

こちらのノートブックをご覧ください https://github.com/blue-yonder/tsfresh/tree/master/notebooks

于 2016-12-18T19:19:39.877 に答える