我正在开发一个使用原始加速度计数据的项目。我已将一堆 csv 文件读入带有标签 x、y、z、subject_id 的 Pandas 数据框中。因为数据有噪音,我想应用中值滤波器,但不知何故这对我不起作用。有人知道该怎么做吗?
这就是现在的样子:
from scipy import signal
subjects_df=signal.medfilt(subjects_df,kernel_size=3)
提前致谢。 吉多
我会尝试这种方式。
subjests_df.apply(signal.medfilt, 3)
以下应该有效:
subjests_df.apply(lambda x: signal.medfilt(x, kernel_size=3))