前提・実現したいこと
Excel.csvファイルに対して,平均二乗平方根(RMS)を実行するプログラムを作成しました.
実行するとプログラムはうまく作動しRMSを計算するのですが,[FutureWaning]という警告が出てきます.これは,将来このプログラムが動かなくなるということでしょうか?また,もしそうであればプログラムをどう改善すればこの警告はなくなるでしょうか?
よろしくお願いいたします.
発生している問題・エラーメッセージ
FutureWarning: Currently, 'apply' passes the values as ndarrays to the applied function. In the future, this will change to passing it as Series objects. You need to specify 'raw=True' to keep the current behaviour, and you can pass 'raw=False' to silence this warning
該当のソースコード
# coding: utf-8 import csv import numpy as np import pandas as pd #RMSの式を作成 window_size = 100 rms = lambda d: np.sqrt((d ** 2).sum() / d.size) data = pd.read_csv('example.csv') #csvファイルの読み込み data['rms'] = data.iloc[:,2].rolling(window=window_size, min_periods=1, center=True).apply(rms) #移動平均 data.to_csv('example_RMS.csv', index=None) #csvファイルに出力

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。