3

3 列の csv ファイルがあり、1 列の移動平均を取得したいと考えています。移動平均で新しい列を作成したいと考えています。

import pandas as pd

df= pd.read_csv('csv',usecols=['speed','col2', 'col3'])
df['MA'] = df.rolling( window=5, on='speed').mean
print(df)

もう列は表示されません。インデックスと ... のみ。

1   ...
2   ...
3   ...
3   ...
4   ...

[4 rows x 4 columns]

私が変更した場合:

df= df.rolling(window=5, on='speed').mean
print(df)

これだけが返されます:

<bound method Rolling.mean of Rolling [window=5,center=False,axis=0,on=speed]>

Process finished with exit code 0
4

1 に答える 1