PythonでSQLite/sqlalchemyを使用してSQLメソッドを作成しようとしていますが、mean、median、max、varなどの解析済みデータを含む新しいテーブルを作成しています生の時系列データを含む別のテーブルに基づいて、ある一定の時間間隔で実行される。時系列テーブルの時間ウィンドウ内で集計値を取得する
生データがあり、タイムスタンプが均等に分散していないとします。生データテーブルから、基本的に60秒のスライディング時間ウィンドウにわたる集計値であり、例えば:私は別のテーブルを取得したい
RAW:
TIME VALUE
11:11:12 12
11:11:22 24
11:11:34 16
11:12:21 18
11:12:45 22
11:13:03 15
を私は取得したい:
ID WINDOW_TIME MEAN MEDIAN MAX VAR
1 11:11 mean(12,24,16) med(12,24,16) ...
2 11:12 mean(18,22) ...
3 11:13 ...
...
タイムスタンプに基づいてデータをどのようにグループ化できますか?
あなたが使用している1つのデータベースのみで質問にタグを付けてください。 –