title: "Lasset die Spiele beginnen!"
subtitle: "Daten bändigen & visualisieren \n Methodentage 2021"
author: "B. Philipp Kleer"
date: "11. Oktober 2021"
output:
slidy_presentation:
footer: "CC BY-SA 4.0, B. Philipp Kleer"
widescreen: true
highlight: pygments
theme: readable
css: style.css
df_print: paged
mathjax: default
self_contained: false
incremental: false #True dann jedes Bullet einzeln
collapse: true # means the text output will be merged into the R source code block
library("knitr")
library("rmarkdown")
statistics <- readRDS("../datasets/statistics.rds")
opts_chunk$set(fig.path = 'pics/s6-', # path for calculated figures
fig.align = 'center', # alignment of figure (also possible right, left, default)
fig.show = 'hold', # how to show figures: hold -> direct at the end of code chunk; animate: all plots in an animation
fig.width = 3, # figure width
fig.height = 4, # figure height
echo = TRUE, # Code is printed
eval = FALSE, # Code is NOT evaluated
warning = FALSE, # warnings are NOT displayed
message = FALSE, # messages are NOT displayed
size = "tiny", # latex-size of code chunks
background = "#E7E7E7", # background color of code chunks
comment = "", # no hashtags before output
options(width = 80),
results = "markdown",
rows.print = 15
)
Was ist tidyverse?
:::: {class="flex-container"}
::: {style="text-align: left; flex-grow:1; flex-basis: 30%"} Tidyverse ist ein Paket, dass mehrere Pakete beinhaltet, die alle nach ähnlicher Syntax funktionieren und untereinander kompatibel sind.
Es bietet somit einen sehr großen Funktionsumfang und wird daher auch viel genutzt. :::
::: {style="text-align: center; flex-grow:1"}
:::
::::
The Core tidyverse
:::: {class="flex-container"}
::: {style="text-align: left; flex-grow:1; flex-basis: 30%"}
Tidyverse beinhaltet Kernpakete, die allesamt mit dem Befehl library("tidyverse")
geladen werden. Dies sind:
- dplyr
- ggplot2
- forcats
- tibble
- readr
- stringr
- tidyr
- purrr
:::
::: {style="text-align: center; flex-grow:1"}
:::
::::
Drei Pakete im Fokus
:::: {class="flex-container"}
::: {class="flex-text"} dplyr beinhaltet eine Grammatik, um Datenmanipulationen zu machen. Es besticht dabei durch seine Einfachheit und der Kombinationsmöglichkeit der Grundbefehle. Für eine erste Dateneinsicht ist dies meist hilfreich zu nutzen, oder um die Daten umzustrukturieren (manipulieren). :::
::: {class="flex-picture"}
:::
::: {class="flex-text"} ggplot2 ist das Grafikpaket in R. Es bietet die Möglichkeit Grafiken genauestens den eigenen Präferenzen anzupassen und darzustellen. Dazu gibt es viele Erweiterungspakete, die ebenfalls auf der Syntax von ggplot2 aufbauen.