for文を使ってSeriesにappendできない
下記のようなコードでfor文を回してset_frequency
というSeriesに
current_volt
を追加して絶対値の最大のインデックスを求める
という関数をを作成しているのですが
ValueError: attempt to get argmax of an empty sequence
と出てしまい、set_frequency
が空の状態でした。
appendするためにはどうすればいいのか教えていただきたいです。
frequency.py
1def find_net_frequency(start_frequency, stop_frequency): 2 set_frequency = pd.Series([]) 3 print(type(set_frequency)) 4 for current_frequency in range(start_frequency, stop_frequency): 5 middle_volt = current_frequency * 0.013 6 current_volt = pd.Series([middle_volt],index=[current_frequency]) 7 set_frequency.append([current_volt]) 8 net_frequency = abs(set_frequency).idxmax() 9 print(net_frequency) 10 11find_net_frequency(100,300)

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。