pip install predictit-markets
Einfaches Python-Paket, das beim Abrufen vorhersehbarer Marktdaten hilft.
Gibt bei gegebener Zahl einen Pandas-Datenrahmen der Marktdaten zurück. Es wird versucht, die letzten 90 Tage abzurufen, kann aber auch auf „24 Stunden“, 7 oder 30 Tage geändert werden. Der Konstruktor ist standardmäßig auf 90 eingestellt, kann aber auch die anderen Datumsangaben als Argument verwenden. Es ist wichtig zu beachten, dass „24h“ eine Zeichenfolge ist, während die anderen Argumente ganze Zahlen sind. Kann auch eine Ganzzahl für die maximale Anzahl von Verträgen annehmen, wenn Sie also nur die Top 2, also Demokraten und Republikaner, im Vergleich zum gesamten Feld sehen möchten.
df = market_data(6598)
print(df.head())
print(market_name(6598))
Gibt den Namen des Marktes als String zurück.
Which party will win Washington in the 2020 presidential election?
Das ist alles. Die API von Predictit liegt im XML-Format vor, was meiner Meinung nach umständlich war, und es gibt Download-Buttons für jeden Markt. Ich habe das gefunden und es hat mir geholfen, die URLs zu verstehen, die zum Herunterladen der Markt-CSVs verwendet werden, also habe ich es für Python neu erstellt. Ich habe nichts anderes in dieser Art gepostet und dachte, es könnte später jemand anderem helfen. Ich habe darüber nachgedacht, dies als Paket anzubieten, aber es scheint sich nicht zu lohnen.
Ist jetzt ein Python-Paket