pip install predictit-markets
Package Python simple qui permet de récupérer des données de marché prédictives.
Étant donné un nombre, renvoie une trame de données Pandas des données de marché. Il tente de récupérer les 90 derniers jours, mais peut également être modifié en « 24h », 7 ou 30. Le constructeur a la valeur par défaut 90, mais peut prendre les autres dates comme argument. Il est important de noter que le « 24h » est une chaîne alors que les autres arguments sont des entiers. Peut également prendre un nombre entier pour le nombre maximum de contrats, donc si vous voulez seulement voir les 2 premiers, c'est-à-dire Démocrate et Républicain, par rapport à l'ensemble du champ.
df = market_data(6598)
print(df.head())
print(market_name(6598))
Renvoie le nom du marché sous forme de chaîne.
Which party will win Washington in the 2020 presidential election?
C'est tout ce qu'il y a à dire. L'API de Predictit est au format XML, ce qui m'a semblé pénible, et ils ont des boutons de téléchargement pour chaque marché. J'ai trouvé ceci et cela m'a aidé à comprendre les URL utilisées pour télécharger les CSV du marché, je l'ai donc recréé pour Python. Je n'ai rien vu d'autre de ce genre publié, et j'ai pensé que cela pourrait aider quelqu'un d'autre plus tard. J'envisageais de mettre cela sous forme de package, mais il ne semble pas que cela en vaille la peine.
Est maintenant un package python