The candidate × poll panel that backs every regression in this project. One row per matched candidate per poll, carrying the candidate's poll percent, ground-truth share, error, sponsor flags, and pollster / race context.
Grain: One row per (protocol, politico_id). · Source: source/assemble/cand_poll.py
source/assemble/cand_poll.py