[英]pandas aggregating columns with groupby axis=1 gives KeyError
[英]FInding fft gives keyerror :'Aligned ' pandas
我有一個時間序列數據
我正在嘗試找到 fft。但它給出了 keyerror:Aligned 在嘗試獲取值時
我的數據如下所示
這是代碼:
import datetime
import numpy as np
import scipy as sp
import scipy.fftpack
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
temp_fft = sp.fftpack.fft(data3)
看起來您的數據是 pandas 系列。 fft 適用於 numpy arrays 而不是系列。
簡單的解決方法是通過以下方式將您的系列轉換為 numpy 數組
data3.values
或者
np.array(data3)
然后你可以將該數組傳遞給 fft function。所以最終結果是:
temp_fft = sp.fftpack.fft(data3.values)
這現在應該適合你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.