私はpythonとpandasにかなり慣れていないので、タイムスタンプ、id、価格、サイズ、交換
各レコードは、価格と交換ごとの合計をサイズで調整して、現在のビューを提供します。つまり、レコードは次のようになります。
9:00:25.123, 1, 1.02, 100, N
9:00:25.123, 2, 1.02, -50, N
9:00:25.129, 3, 1.03, 50, X
9:00:25.130, 4, 1.02, 150, X
9:00:25.131, 5, 1.02, -5, X
いつでも、市場の現在のビューを取得できるようにしたいと考えています。たとえば、9:00:25.130 に市場にコールした場合、次のようになります。
1.02, N, 50
1.02, X, 150
1.03, X, 50
9:00:25.131 のクエリは、次の値を返します。
1.02, N, 50
1.02, X, 145
1.03, X, 50
これらのレコードは 100 万以上存在する可能性があり、リクエストごとにすべてのレコードを反復処理すると、特にその日の後半に時間を見ようとした場合に時間がかかります。ある時間間隔で「スナップショット」を作成し、mpeg 再生のキー フレームのように使用できると思います。自分でコーディングすることもできますが、本の構築/再生は、金融データでパンダを使用する人々にとって非常に一般的なニーズであると思いますこれを行うためのライブラリがすでに存在している可能性があります。
アイデアはありますか、それとも自分でロールバックしますか?