Skip to content
Snippets Groups Projects
pre-slides.Rmd 6.78 KiB
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 tidyverse :::

::::

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"} The core tidyverse :::

::::

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"} dplyr :::

::: {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.