Relation Election 6
Allocate seats on a fictional national level
read "ef2019.csv"
select partei !== "Übrige"
project partei, fiktive_waehlende sum
relation number
set i = 0
while i < 60
set i = i+ 1
insert i
end while
write "numberlist.csv"
join cross
extend quotient = fiktive_waehlende_sum/number
order quotient 9
limit 1 200
print 10
project partei, number count
order number_count 9
write "seats2019national.csv"
print
partei | fiktive_waehlende_sum | number | quotient |
---|---|---|---|
SVP | 620349.899000000092 | 1 | 620349.899000000092 |
SP | 408134.044999999809 | 1 | 408134.044999999809 |
FDP | 358078.654999999912 | 1 | 358078.654999999912 |
GPS | 319996.956999999937 | 1 | 319996.956999999937 |
SVP | 620349.899000000092 | 2 | 310174.949500000046 |
CVP | 275854.993000000017 | 1 | 275854.993000000017 |
SVP | 620349.899000000092 | 3 | 206783.299666666688 |
SP | 408134.044999999809 | 2 | 204067.022499999905 |
GLP | 189162.470999999961 | 1 | 189162.470999999961 |
FDP | 358078.654999999912 | 2 | 179039.327499999956 |
partei | number_count |
---|---|
SVP | 53 |
SP | 35 |
FDP | 31 |
GPS | 27 |
CVP | 24 |
GLP | 16 |
BDP | 5 |
EVP | 4 |
PdA/Sol. | 2 |
EDU | 2 |
Lega | 1 |