main = grouped_data.map(d => ({
...d,
america_check: d.year===2000 && d.party==="REPUBLICAN" ? true:
d.year === 2004 && d.party==="REPUBLICAN" ? true:
d.year === 2008 && d.party==="DEMOCRAT" ? true:
d.year===2012 && d.party==="DEMOCRAT" ? true:
d.year === 2016 && d.party==="REPUBLICAN" ? true:
d.year === 2020 && d.party==="DEMOCRAT" ? true:
false,
america_winner: d.year===2000? "GEORGE W. BUSH" :
d.year===2004? "GEORGE W. BUSH":
d.year===2008? "BARACK OBAMA":
d.year===2012? "BARACK OBAMA":
d.year===2016? "DONALD TRUMP":
d.year===2020? "JOSEPH R BIDEN JR":
false,
america_party: d.year===2000? "REPUBLICAN" :
d.year===2004? "REPUBLICAN":
d.year===2008? "DEMOCRAT":
d.year===2012? "DEMOCRAT":
d.year===2016? "REPUBLICAN":
d.year===2020? "DEMOCRAT":
''
})).map(({office, candidatevotes, version, mode, totalvotes, ...d}) => d);