如何将 scipy 中值筛选器应用于 Pandas 数据帧



我正在处理一个带有原始加速度计数据的项目。我已经将一堆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)