predictit_markets
1.0.0
pip install predictit-markets
予測市場データの取得に役立つシンプルな Python パッケージ。
数値を指定すると、市場データの Pandas データフレームを返します。過去 90 日間を取得しようとしますが、「24 時間」、7、または 30 日に変更することもできます。コンストラクターのデフォルトは 90 ですが、他の日付を引数として受け取ることができます。 「24h」は文字列であるのに対し、他の引数は整数であることに注意することが重要です。契約の最大数を整数で表すこともできるので、フィールド全体に対して上位 2 つ、つまり民主党と共和党のみを表示したい場合に使用します。
df = market_data(6598)
print(df.head())
print(market_name(6598))
マーケットの名前を文字列として返します。
Which party will win Washington in the 2020 presidential election?
それだけです。 Predictit の API は XML 形式ですが、面倒だと思っていましたが、市場ごとにダウンロード ボタンがあります。これを見つけて、マーケットの CSV をダウンロードするために使用される URL を理解するのに役立ちました。そこで、Python 用に再作成しました。他にこのような投稿はなかったので、将来他の人に役立つかもしれないと思いました。これをパッケージとして出すことを検討していましたが、それだけの価値はないようです。
Python パッケージになりました