diff --git a/backend/parse_data.py b/backend/parse_data.py index 38c4ddbefd7dee57bf29dc2740d2302da8dc155b..0a3206c71dfd00b0f88593979953340537739777 100644 --- a/backend/parse_data.py +++ b/backend/parse_data.py @@ -31,8 +31,9 @@ def parse_swe_election_data(): # Each row contains votes for a party party_abbreviation = df.loc[row]["Parti"] # M, C, FP, KD, MP, S, V, SD, ÖVRIGA, OGILTIGA, VALSKOLKARE + party_name = df.loc[row]["Partinamn"] - votes_in_county[current_county_code]["parties"][party_abbreviation] = { + votes_in_county[current_county_code]["parties"][party_name] = { "votes_per_year" : {} } @@ -45,7 +46,7 @@ def parse_swe_election_data(): votes = int(votes) - votes_in_county[current_county_code]["parties"][party_abbreviation]["votes_per_year"][year] = votes + votes_in_county[current_county_code]["parties"][party_name]["votes_per_year"][year] = votes # Add votes to total voters if not OGILTIGA or VALSKOLKARE if party_abbreviation not in ["OGILTIGA", "VALSKOLKARE"]: @@ -56,7 +57,7 @@ def parse_swe_election_data(): def parse_swe_demographic_data(): chartData = { - '01' : { + 1 : { "1991" : 254.9, "1992" : 257.3, "1993" : 259.8, @@ -86,7 +87,7 @@ def parse_swe_demographic_data(): "2017" : 353.8, "2018" : 359.9, }, - "03": { + 3: { "1991" : 39.2, "1992" : 39.9, "1993" : 40.5, @@ -116,7 +117,7 @@ def parse_swe_demographic_data(): "2017" : 45.1, "2018" : 46.0, }, - "04": { + 4: { "1991" : 42.4, "1992" : 42.5, "1993" : 42.8, @@ -146,7 +147,7 @@ def parse_swe_demographic_data(): "2017" : 48.0, "2018" : 48.5, }, - "05": { + 5: { "1991" : 38.4, "1992" : 38.7, "1993" : 38.9, @@ -176,7 +177,7 @@ def parse_swe_demographic_data(): "2017" : 43.3, "2018" : 43.7, }, - "06": { + 6: { "1991" : 31.2, "1992" : 31.2, "1993" : 31.3, @@ -206,7 +207,7 @@ def parse_swe_demographic_data(): "2017" : 34.2, "2018" : 34.6, }, - "07": { + 7: { "1991": 21.1, "1992": 21.2, "1993": 21.2, @@ -236,7 +237,7 @@ def parse_swe_demographic_data(): "2017": 23.4, "2018": 23.7, }, - "08": { + 8: { "1991": 21.7, "1992": 21.7, "1993": 21.7, @@ -266,7 +267,7 @@ def parse_swe_demographic_data(): "2017": 21.8, "2018": 21.9, }, - "09": { + 9: { "1991": 18.3, "1992": 18.3, "1993": 18.4, @@ -296,7 +297,7 @@ def parse_swe_demographic_data(): "2017": 18.7, "2018": 18.9, }, - "10": { + 10: { "1991" : 51.4, "1992" : 51.4, "1993" : 51.6, @@ -326,7 +327,7 @@ def parse_swe_demographic_data(): "2017" : 54.4, "2018" : 54.5, }, - "12": { + 12: { "1991" : 97.8, "1992" : 98.5, "1993" : 99.2, @@ -356,7 +357,7 @@ def parse_swe_demographic_data(): "2017" : 122.6, "2018" : 124.2, }, - "13": { + 13: { "1991" : 47.3, "1992" : 47.9, "1993" : 48.5, @@ -386,7 +387,7 @@ def parse_swe_demographic_data(): "2017" : 59.9, "2018" : 60.7, }, - "14": { + 14: { "1991" : 60.5, "1992" : 60.8, "1993" : 61.2, @@ -416,280 +417,280 @@ def parse_swe_demographic_data(): "2017" : 71.0, "2018" : 71.8, }, - "17": { - "1991" : 16.2, - "1992" : 16.2, - "1993" : 16.2, - "1994" : 16.2, - "1995" : 16.1, - "1996" : 16.0, - "1997" : 15.9, - "1998" : 15.8, - "1999" : 15.7, - "2000" : 15.6, - "2001" : 15.6, - "2002" : 15.5, - "2003" : 15.6, - "2004" : 15.6, - "2005" : 15.5, - "2006" : 15.5, - "2007" : 15.6, - "2008" : 15.5, - "2009" : 15.5, - "2010" : 15.5, - "2011" : 15.6, - "2012" : 15.5, - "2013" : 15.6, - "2014" : 15.7, - "2015" : 15.7, - "2016" : 15.9, - "2017" : 16.0, - "2018" : 16.1, - }, - "18": { - "1991": 32.1, - "1992": 32.2, - "1993": 32.3, - "1994": 32.5, - "1995": 32.5, - "1996": 32.4, - "1997": 32.3, - "1998": 32.2, - "1999": 32.0, - "2000": 32.0, - "2001": 32.0, - "2002": 32.0, - "2003": 32.1, - "2004": 32.1, - "2005": 32.1, - "2006": 32.2, - "2007": 32.3, - "2008": 32.5, - "2009": 32.6, - "2010": 32.8, - "2011": 33.1, - "2012": 33.2, - "2013": 33.6, - "2014": 33.9, - "2015": 34.2, - "2016": 34.7, - "2017": 35.1, - "2018": 35.5, - }, - "19": { - "1991": 41.2, - "1992": 41.3, - "1993": 41.4, - "1994": 41.5, - "1995": 41.4, - "1996": 41.3, - "1997": 41.0, - "1998": 40.9, - "1999": 40.7, - "2000": 40.7, - "2001": 40.8, - "2002": 41.0, - "2003": 41.2, - "2004": 41.3, - "2005": 41.4, - "2006": 48.3, - "2007": 48.4, - "2008": 48.6, - "2009": 48.9, - "2010": 49.1, - "2011": 49.7, - "2012": 50.0, - "2013": 50.6, - "2014": 51.1, - "2015": 51.6, - "2016": 52.3, - "2017": 53.0, - "2018": 53.5, - }, - "20": { - "1991" : 10.3, - "1992" : 10.3, - "1993" : 10.3, - "1994" : 10.3, - "1995" : 10.3, - "1996" : 10.2, - "1997" : 10.1, - "1998" : 10.0, - "1999" : 10.0, - "2000" : 9.9, - "2001" : 9.8, - "2002" : 9.8, - "2003" : 9.8, - "2004" : 9.8, - "2005" : 9.8, - "2006" : 9.8, - "2007" : 9.8, - "2008" : 9.8, - "2009" : 9.8, - "2010" : 9.8, - "2011" : 9.9, - "2012" : 9.8, - "2013" : 9.9, - "2014" : 10.0, - "2015" : 10.0, - "2016" : 10.2, - "2017" : 10.2, - "2018" : 10.2, - }, - "21": { - "1991" : 15.9, - "1992" : 15.9, - "1993" : 15.9, - "1994" : 15.9, - "1995" : 15.9, - "1996" : 15.8, - "1997" : 15.6, - "1998" : 15.5, - "1999" : 15.4, - "2000" : 15.3, - "2001" : 15.3, - "2002" : 15.2, - "2003" : 15.2, - "2004" : 15.2, - "2005" : 15.2, - "2006" : 15.1, - "2007" : 15.1, - "2008" : 15.2, - "2009" : 15.2, - "2010" : 15.2, - "2011" : 15.2, - "2012" : 15.2, - "2013" : 15.3, - "2014" : 15.5, - "2015" : 15.6, - "2016" : 15.7, - "2017" : 15.8, - "2018" : 15.8, - - }, - "22": { - "1991": 12.1, - "1992": 12.0, - "1993": 12.0, - "1994": 12.0, - "1995": 11.9, - "1996": 11.8, - "1997": 11.7, - "1998": 11.6, - "1999": 11.5, - "2000": 11.4, - "2001": 11.3, - "2002": 11.3, - "2003": 11.3, - "2004": 11.3, - "2005": 11.2, - "2006": 11.3, - "2007": 11.2, - "2008": 11.2, - "2009": 11.2, - "2010": 11.2, - "2011": 11.2, - "2012": 11.2, - "2013": 11.2, - "2014": 11.3, - "2015": 11.3, - "2016": 11.4, - "2017": 11.4, - "2018": 11.4, - }, - "23": { - "1991" : 2.8, - "1992" : 2.7, - "1993" : 2.8, - "1994" : 2.8, - "1995" : 2.7, - "1996" : 2.7, - "1997" : 2.7, - "1998" : 2.7, - "1999" : 2.6, - "2000" : 2.6, - "2001" : 2.6, - "2002" : 2.6, - "2003" : 2.6, - "2004" : 2.6, - "2005" : 2.6, - "2006" : 2.6, - "2007" : 2.6, - "2008" : 2.6, - "2009" : 2.6, - "2010" : 2.6, - "2011" : 2.6, - "2012" : 2.5, - "2013" : 2.6, - "2014" : 2.6, - "2015" : 2.6, - "2016" : 2.6, - "2017" : 2.7, - "2018" : 2.7, - }, - "24": { - "1991": 4.6, - "1992": 4.6, - "1993": 4.7, - "1994": 4.7, - "1995": 4.7, - "1996": 4.7, - "1997": 4.7, - "1998": 4.7, - "1999": 4.7, - "2000": 4.6, - "2001": 4.6, - "2002": 4.6, - "2003": 4.6, - "2004": 4.7, - "2005": 4.7, - "2006": 4.7, - "2007": 4.7, - "2008": 4.7, - "2009": 4.7, - "2010": 4.7, - "2011": 4.7, - "2012": 4.7, - "2013": 4.8, - "2014": 4.8, - "2015": 4.8, - "2016": 4.9, - "2017": 4.9, - "2018": 4.9, - }, - "25": { - "1991": 2.7, - "1992": 2.7, - "1993": 2.7, - "1994": 2.7, - "1995": 2.7, - "1996": 2.7, - "1997": 2.7, - "1998": 2.6, - "1999": 2.6, - "2000": 2.6, - "2001": 2.6, - "2002": 2.6, - "2003": 2.6, - "2004": 2.6, - "2005": 2.6, - "2006": 2.6, - "2007": 2.6, - "2008": 2.5, - "2009": 2.5, - "2010": 2.5, - "2011": 2.6, - "2012": 2.5, - "2013": 2.6, - "2014": 2.6, - "2015": 2.6, - "2016": 2.6, - "2017": 2.6, - "2018": 2.6 + 17: { + "1991" : 16.2, + "1992" : 16.2, + "1993" : 16.2, + "1994" : 16.2, + "1995" : 16.1, + "1996" : 16.0, + "1997" : 15.9, + "1998" : 15.8, + "1999" : 15.7, + "2000" : 15.6, + "2001" : 15.6, + "2002" : 15.5, + "2003" : 15.6, + "2004" : 15.6, + "2005" : 15.5, + "2006" : 15.5, + "2007" : 15.6, + "2008" : 15.5, + "2009" : 15.5, + "2010" : 15.5, + "2011" : 15.6, + "2012" : 15.5, + "2013" : 15.6, + "2014" : 15.7, + "2015" : 15.7, + "2016" : 15.9, + "2017" : 16.0, + "2018" : 16.1, + }, + 18: { + "1991": 32.1, + "1992": 32.2, + "1993": 32.3, + "1994": 32.5, + "1995": 32.5, + "1996": 32.4, + "1997": 32.3, + "1998": 32.2, + "1999": 32.0, + "2000": 32.0, + "2001": 32.0, + "2002": 32.0, + "2003": 32.1, + "2004": 32.1, + "2005": 32.1, + "2006": 32.2, + "2007": 32.3, + "2008": 32.5, + "2009": 32.6, + "2010": 32.8, + "2011": 33.1, + "2012": 33.2, + "2013": 33.6, + "2014": 33.9, + "2015": 34.2, + "2016": 34.7, + "2017": 35.1, + "2018": 35.5, + }, + 19: { + "1991": 41.2, + "1992": 41.3, + "1993": 41.4, + "1994": 41.5, + "1995": 41.4, + "1996": 41.3, + "1997": 41.0, + "1998": 40.9, + "1999": 40.7, + "2000": 40.7, + "2001": 40.8, + "2002": 41.0, + "2003": 41.2, + "2004": 41.3, + "2005": 41.4, + "2006": 48.3, + "2007": 48.4, + "2008": 48.6, + "2009": 48.9, + "2010": 49.1, + "2011": 49.7, + "2012": 50.0, + "2013": 50.6, + "2014": 51.1, + "2015": 51.6, + "2016": 52.3, + "2017": 53.0, + "2018": 53.5, + }, + 20: { + "1991" : 10.3, + "1992" : 10.3, + "1993" : 10.3, + "1994" : 10.3, + "1995" : 10.3, + "1996" : 10.2, + "1997" : 10.1, + "1998" : 10.0, + "1999" : 10.0, + "2000" : 9.9, + "2001" : 9.8, + "2002" : 9.8, + "2003" : 9.8, + "2004" : 9.8, + "2005" : 9.8, + "2006" : 9.8, + "2007" : 9.8, + "2008" : 9.8, + "2009" : 9.8, + "2010" : 9.8, + "2011" : 9.9, + "2012" : 9.8, + "2013" : 9.9, + "2014" : 10.0, + "2015" : 10.0, + "2016" : 10.2, + "2017" : 10.2, + "2018" : 10.2, + }, + 21: { + "1991" : 15.9, + "1992" : 15.9, + "1993" : 15.9, + "1994" : 15.9, + "1995" : 15.9, + "1996" : 15.8, + "1997" : 15.6, + "1998" : 15.5, + "1999" : 15.4, + "2000" : 15.3, + "2001" : 15.3, + "2002" : 15.2, + "2003" : 15.2, + "2004" : 15.2, + "2005" : 15.2, + "2006" : 15.1, + "2007" : 15.1, + "2008" : 15.2, + "2009" : 15.2, + "2010" : 15.2, + "2011" : 15.2, + "2012" : 15.2, + "2013" : 15.3, + "2014" : 15.5, + "2015" : 15.6, + "2016" : 15.7, + "2017" : 15.8, + "2018" : 15.8, + + }, + 22: { + "1991": 12.1, + "1992": 12.0, + "1993": 12.0, + "1994": 12.0, + "1995": 11.9, + "1996": 11.8, + "1997": 11.7, + "1998": 11.6, + "1999": 11.5, + "2000": 11.4, + "2001": 11.3, + "2002": 11.3, + "2003": 11.3, + "2004": 11.3, + "2005": 11.2, + "2006": 11.3, + "2007": 11.2, + "2008": 11.2, + "2009": 11.2, + "2010": 11.2, + "2011": 11.2, + "2012": 11.2, + "2013": 11.2, + "2014": 11.3, + "2015": 11.3, + "2016": 11.4, + "2017": 11.4, + "2018": 11.4, + }, + 23: { + "1991" : 2.8, + "1992" : 2.7, + "1993" : 2.8, + "1994" : 2.8, + "1995" : 2.7, + "1996" : 2.7, + "1997" : 2.7, + "1998" : 2.7, + "1999" : 2.6, + "2000" : 2.6, + "2001" : 2.6, + "2002" : 2.6, + "2003" : 2.6, + "2004" : 2.6, + "2005" : 2.6, + "2006" : 2.6, + "2007" : 2.6, + "2008" : 2.6, + "2009" : 2.6, + "2010" : 2.6, + "2011" : 2.6, + "2012" : 2.5, + "2013" : 2.6, + "2014" : 2.6, + "2015" : 2.6, + "2016" : 2.6, + "2017" : 2.7, + "2018" : 2.7, + }, + 24: { + "1991": 4.6, + "1992": 4.6, + "1993": 4.7, + "1994": 4.7, + "1995": 4.7, + "1996": 4.7, + "1997": 4.7, + "1998": 4.7, + "1999": 4.7, + "2000": 4.6, + "2001": 4.6, + "2002": 4.6, + "2003": 4.6, + "2004": 4.7, + "2005": 4.7, + "2006": 4.7, + "2007": 4.7, + "2008": 4.7, + "2009": 4.7, + "2010": 4.7, + "2011": 4.7, + "2012": 4.7, + "2013": 4.8, + "2014": 4.8, + "2015": 4.8, + "2016": 4.9, + "2017": 4.9, + "2018": 4.9, + }, + 25: { + "1991": 2.7, + "1992": 2.7, + "1993": 2.7, + "1994": 2.7, + "1995": 2.7, + "1996": 2.7, + "1997": 2.7, + "1998": 2.6, + "1999": 2.6, + "2000": 2.6, + "2001": 2.6, + "2002": 2.6, + "2003": 2.6, + "2004": 2.6, + "2005": 2.6, + "2006": 2.6, + "2007": 2.6, + "2008": 2.5, + "2009": 2.5, + "2010": 2.5, + "2011": 2.6, + "2012": 2.5, + "2013": 2.6, + "2014": 2.6, + "2015": 2.6, + "2016": 2.6, + "2017": 2.6, + "2018": 2.6 + } } - } return chartData -a = parse_swe_demographic_data() -print(a['01']['1994']) +a = parse_swe_election_data() +print(a[1]["total_votes"])