pip install predictit-markets
แพ็คเกจ Python อย่างง่ายที่ช่วยดึงข้อมูลตลาดคาดการณ์
เมื่อระบุตัวเลข จะส่งคืน Pandas dataframe ของข้อมูลตลาด มันพยายามที่จะคว้า 90 วันที่ผ่านมา แต่สามารถเปลี่ยนเป็น '24h', 7 หรือ 30 ได้เช่นกัน Constructor มีค่าเริ่มต้นอยู่ที่ 90 แต่สามารถใช้วันที่อื่นเป็นอาร์กิวเมนต์ได้ สิ่งสำคัญที่ควรทราบคือ '24h' เป็นสตริง ในขณะที่ข้อโต้แย้งอื่นๆ เป็นจำนวนเต็ม นอกจากนี้ยังสามารถรับจำนวนเต็มสำหรับจำนวนสัญญาสูงสุดได้ ดังนั้นหากคุณต้องการดูเฉพาะสัญญา 2 อันดับแรกเท่านั้น เช่น พรรคเดโมแครตและผู้แทน เทียบกับทั้งสาขา
df = market_data(6598)
print(df.head())
print(market_name(6598))
ส่งกลับชื่อของตลาดเป็นสตริง
Which party will win Washington in the 2020 presidential election?
นั่นคือทั้งหมดที่มีให้มัน API ของ Predictit อยู่ในรูปแบบ XML ซึ่งฉันคิดว่าเป็นเรื่องยากและมีปุ่มดาวน์โหลดสำหรับทุกตลาด ฉันพบสิ่งนี้และช่วยให้ฉันเข้าใจ URL ที่ใช้ในการดาวน์โหลด CSV ของตลาด ดังนั้นฉันจึงสร้างมันขึ้นมาใหม่สำหรับ Python ฉันไม่เห็นสิ่งอื่นใดที่โพสต์เช่นนี้ และฉันคิดว่ามันอาจช่วยคนอื่นได้ กำลังคิดจะเอามาเป็นแพ็คเกจ แต่ดูไม่คุ้มเลย
ตอนนี้เป็นแพ็คเกจหลาม