在简单的pandas数据帧上使用tsfresh

时间:2016-11-24 23:35:22

标签: python pandas sklearn-pandas

我试图在我编写的简单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)

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

问题是你的时间序列只有一个值,大多数特征计算器会为一个有价值的时间序列返回NaN。

你可以尝试更长的时间序列。

在这里查看笔记本https://github.com/blue-yonder/tsfresh/tree/master/notebooks