我已经从一些信号数据中构造了一个数据帧。我想在数据帧的一列上执行DFT(使用numpy.fft.fft
),然后将输出作为 same 结构的数据帧,但要反映出正确的列功能的应用。 原始数据帧为lead_pts_df
:
import pandas as pd
import numpy as np
...(some setup code omitted)
# apply a discrete fast Fourier transform to each data series in the data frame
lead_pts_fft_df = lead_pts_df.magnitude.apply(np.fft.fft)
原始数据框看起来像这样,我的两列都完整无缺:
.apply(np.fft.fft)
之后的输出数据帧为:
如何获得具有完整原始结构但将DFT功能应用于magnitude
列的数据框?