0
私は24時間以上の値を持つdatetime列を含むdbテーブルを持っています。私がpandas dataframe groupby関数を使用して分単位で分を与えると、その時間帯にかかわらずすべてが0-59バケットになります。パンダで連続して細かく集計するには?
テーブル、この場合24時間?また、テーブルに値がない分は、その分のゼロカウントをデータフレームに挿入するにはどうしたらいいですか?
私は24時間以上の値を持つdatetime列を含むdbテーブルを持っています。私がpandas dataframe groupby関数を使用して分単位で分を与えると、その時間帯にかかわらずすべてが0-59バケットになります。パンダで連続して細かく集計するには?
テーブル、この場合24時間?また、テーブルに値がない分は、その分のゼロカウントをデータフレームに挿入するにはどうしたらいいですか?
はpd.TimeGroupper
import pandas as pd
df = pd.DataFrame(index=pd.date_range("11:00", "21:30", freq="100ms"))
df['x'] = 1
g = df.groupby(pd.TimeGrouper('S')).sum()
を使用してみてください