add repair stubs
This commit is contained in:
@@ -0,0 +1,38 @@
|
|||||||
|
source("../utils/helpers.R")
|
||||||
|
fraktionen <- c("AFD" = "AfD",
|
||||||
|
"BÜNDNIS90/" = "BÜNDNIS 90 / DIE GRÜNEN",
|
||||||
|
"BÜNDNIS90/DIEGRÜNEN" = "BÜNDNIS 90 / DIE GRÜNEN",
|
||||||
|
"FRAKTIONSLOS" = "Fraktionslos",
|
||||||
|
"DIELINKE" = "DIE LINKE",
|
||||||
|
"SPD" = "SPD",
|
||||||
|
"CDU/CSU" = "CDU/CSU",
|
||||||
|
"FDP" = "FDP")
|
||||||
|
|
||||||
|
|
||||||
|
# expects a tibble of redner and repairs
|
||||||
|
repair_fraktion <- function(fraktion) {
|
||||||
|
cleaned <- str_to_upper %$% str_replace_all(fraktion, "\\s", "")
|
||||||
|
fraktionen[cleaned]
|
||||||
|
}
|
||||||
|
|
||||||
|
repair_redner <- function(redner) {
|
||||||
|
# fix fraktionsnames
|
||||||
|
redner %>% mutate(fraktion = Vectorize(repair_fraktion)(fraktion))
|
||||||
|
}
|
||||||
|
|
||||||
|
repair_reden <- function(reden) {
|
||||||
|
# TODO: fill with content
|
||||||
|
reden
|
||||||
|
}
|
||||||
|
|
||||||
|
repair_talks <- function(talks) {
|
||||||
|
# TODO: fill with content
|
||||||
|
talks
|
||||||
|
}
|
||||||
|
|
||||||
|
# repairs all tables
|
||||||
|
repair <- function(parse_output) {
|
||||||
|
list(redner = repair_redner(parse_output$redner),
|
||||||
|
reden = repair_reden(parse_output$reden),
|
||||||
|
talks = repair_talks(parse_output$talks))
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user