Python,pandas:将函数就地应用于数据帧

Python,pandas:将函数就地应用于数据帧,python,pandas,Python,Pandas,我用一些信号数据构造了一个数据帧。我希望对数据帧的一列执行DFT(使用numpy.fft.fft),然后使输出成为具有相同结构的数据帧,但具有反映函数应用的正确列。原始数据帧是导联\u pts\u 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 fra

我用一些信号数据构造了一个数据帧。我希望对数据帧的一列执行DFT(使用
numpy.fft.fft
),然后使输出成为具有相同结构的数据帧,但具有反映函数应用的正确列。原始数据帧是
导联\u pts\u 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)
原始数据框如下所示,我的两列保持不变:

输出数据帧post-
.apply(np.fft.fft)
为:


如何获得原始结构完整的数据帧,但DFT函数应用于
magnity
列?

不要将数据帧作为图像发布,而是作为文本发布。输出也是一样,但你不能。只需执行
lead\u pts\u df.magnize=lead\u pts\u df.magnize.apply(np.fft.fft)