Kunnallisvaalit 2012

Seuraavat esimerkit hakevat R-ympäristössä vaalidataa ehdokkaista ja puolueista Oikeusministeriön palvelimelta.

Kunnallisvaalit 2012: ehdokasdata

Lähdekoodiesimerkit R-kielelle 2012 kunnallisvaalien ehdokasdatan lukemiseen. Lähde: Louhos-blogi:

# sorvi installation: http://louhos.github.com/sorvi/asennus.html
library(sorvi) 

# Get all candidate data across the whole country  
candidates.all <- ReadAllCandidates()

# Get candidate data for election district 3 (Varsinais-Suomen vaalipiiri)
candidates.3 <- ReadElectionData("candidates", district.id = 3)  
candidates.3 <- ReadElectionData("candidates", district.id = "Varsinais-Suomen vaalipiiri")  

# Dumping data into CSV file
write.table(candidates.all, "MoJ_candidates_finland.csv", 
        sep=";", quote=FALSE, fileEncoding="iso-8859-1", row.names = FALSE)

Kunnallisvaalit 2012: puoluedata

# sorvi installation: http://louhos.github.com/sorvi/asennus.html
library(sorvi) 

# Get all party data across the whole country  
parties.all <- ReadAllParties()

# Get party data for election district 3 (Varsinais-Suomen vaalipiiri)
parties.3 <- ReadElectionData("parties", district.id = 3)  

Kunnallisvaalien ehdokastiedot (2004-2012)

Hae Tilastokeskuksen data kunnallisvaalien ehdokkaista äänestysalueen tarkkuudella. Lähde: Louhos-blogi:

# sorvi installation: http://louhos.github.com/sorvi/asennus.html
library(sorvi)

# List all election districts to consider 
election.districts <- setdiff(1:15, 5) # There is no district 5

# Get the data for each district
year <- 2004 # Options: 2004 / 2008 / 2012
tabs <- list()
for (id in election.districts) {
  tabs[[as.character(id)]] <- GetElectedCandidates(year, "municipal", id) 
}

# Combine the data sets into one table
candidates <- do.call(rbind, tabs)

Tilastokeskus: vaalipiirit

Suomen vaalipiirien haku Tilastokeskukselta:

library(sorvi)
vaalipiiri <- GetVaalipiiri()
head(vaalipiiri)

Versiotiedot

Tämä esimerkki on toteutettu seuraavin versiotiedoin:

sessionInfo()


rOpenGov/datavaalit documentation built on May 26, 2019, 7:46 p.m.