add masterdata from bundestag.de and use this for genderequality #16

Merged
christian merged 10 commits from genderequality-alternative into master 2021-08-11 08:30:30 +02:00
4 changed files with 19 additions and 3 deletions
Showing only changes of commit 489254dadf - Show all commits
+2 -2
View File
@@ -153,10 +153,10 @@ parse_speech <- function(speech_xml, date) {
} }
} else if (xml_name(node) == "kommentar") { } else if (xml_name(node) == "kommentar") {
# comments are of the form # comments are of the form
# <kommentar>(blabla [Fraktion] blabla liasdf bla)</kommentar> # <kommentar>(blabla [Fraktion] \u2013 blabla liasdf \u2013 bla)</kommentar>
xml_text(node) %>% xml_text(node) %>%
str_sub(2, -2) %>% str_sub(2, -2) %>%
str_split("") %>% str_split("\u2013") %>%
`[[`(1) %>% `[[`(1) %>%
lapply(parse_comment, speech_id = speech_id, on_speaker = cur_speaker) -> lapply(parse_comment, speech_id = speech_id, on_speaker = cur_speaker) ->
cs cs
+1 -1
View File
@@ -64,7 +64,7 @@ repair_talks <- function(talks) {
#' #'
#' returns a lookup table #' returns a lookup table
lookup_speaker <- function(tb, speaker, name_variable) { lookup_speaker <- function(tb, speaker, name_variable) {
tobereplaced <- "[-–—‑­­-­­­ ]" tobereplaced <- "[\u002D\u2013\u2014\u2011\u00AD ]"
speaker %>% speaker %>%
unite(name, prename, lastname, sep=".*") %>% unite(name, prename, lastname, sep=".*") %>%
mutate(name = str_replace_all(name, tobereplaced, ".*")) -> mutate(name = str_replace_all(name, tobereplaced, ".*")) ->
Binary file not shown.
+16
View File
@@ -0,0 +1,16 @@
\documentclass{article}
\usepackage[top=2.5cm, bottom=2.5cm]{geometry}
\begin{document}
\section*{Projektbeschreibung}
Wir haben zunächst die Plenarprotokolle der 19. Wahlperiode von der Website automatisiert herunterladen lassen.
Als nächstes haben wir die Daten in ein für die Analyse sinnvolles Format gebracht, d.h. 5 Tibbles und Fehler ausgebessert.
Daraufhin konnten wir mit der Analyse beginnen.
Insbesondere
\section*{Werkzeuge aus der Vorlesung}
Wir haben, da es hauptsächlich um Datenanalyse ging, sehr viel mit tidyverse gearbeitet.
Ganz zu Beginn haben wir fürs fetchen der Protokolle rvest verwendet.
Für die Visualisierung haben wir ggplot2 sowie vignettes genutzt.
\section*{Organisation des Teams}
\section*{Meine Beteiligung}
\end{document}