我试图在我编写的简单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)
感谢任何帮助。
由于
答案 0 :(得分:0)
问题是你的时间序列只有一个值,大多数特征计算器会为一个有价值的时间序列返回NaN。
你可以尝试更长的时间序列。
在这里查看笔记本https://github.com/blue-yonder/tsfresh/tree/master/notebooks