2016-11-24 3 views
1

Я пытаюсь извлечь функции (tsfresh.extract_features) на простой кадр данных pandas, который я составил. Каждый раз, когда я запускаю и печатаю функции, я просто получаю каждую рассчитанную функцию как 0 или NaN. Я пробовал читать документацию совсем немного, но, похоже, не могу обернуть вокруг себя.Использование tsfresh в простом кадре данных pandas

Вот код:

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) 

Любая помощь приветствуется.

Благодаря

+0

tsfresh.extract_features (Д.Ф., column_id = 'один') работает для меня –

ответ

0

Проблема заключается в том, что ваши временные ряды только одно значение давно, большинство функциональных калькуляторов возвращает NaN для однозначная временных рядов.

Вы можете попробовать его с более длинными временными рядами.

Посмотрите записных здесь https://github.com/blue-yonder/tsfresh/tree/master/notebooks

Смежные вопросы