初心者です。よろしくお願いいたします。
CSVデータをpaandasで読み込み整形することまではできたのですが、
そのデータから計算する方法がわかりません。
df = pd.read_csv("s_0.csv",index_col="date" )
df.index = pd.to_datetime(df.index)
pivot_df = pd.pivot_table(df, index='date', columns='side', values='size', aggfunc=np.sum).fillna(0)
print(pivot_df)
result_df = pivot_df.resample("5S").sum()
print(result_df)
side BUY SELL
date
2019-01-19 04:20:20 10.904421 1.1320
2019-01-19 04:20:25 17.428700 3.3850
2019-01-19 04:20:30 18.434542 1.2724
このデータからBUYのほうが多い場合〇〇、SELLの方が多い場合〇〇といった条件分を作成したいです。
if result_df['buy'] > result_df['sell'] とした場合エラーがでてうまく計算できません。
回答1件
あなたの回答
tips
プレビュー