1  Einleitung

“You shouldn’t feel ashamed about your code - if it solves the problem, it’s perfect just the way it is. But also, it could always be better.” — Hadley Wickham at rstudio::conf2019

 

Willkommen zum Table Training!

In diesem Buch sind zahlreiche Übungen zur freien Statistiksoftware R enthalten, die sich ausschließlich mit dem Paket {data.table} befassen. Dafür werden Grundkenntnisse in R und RStudio vorausgesetzt.

Sollten Sie neu in R sein, ist diese Aufgabensammlung wahrscheinlich nicht für Sie geeignet. Viel mehr könnte Ihnen das freie Nachschlagewerk von große Schlarmann (2025) einen niederschwelligen Einstieg in R ermöglichen.

Wenn Sie schon erste Schritte in R und dem tidyverse gegangen sind, können Sie nun versuchen, Ihre Lösungsstrategien mit {data.table} umzusetzen. Lassen Sie sich nicht entmutigen, R hat eine steile Lernkurve, und nur durch Übung kommen Sie weiter. Diese Sammlung möchte Sie auf Ihrem Weg begleiten und Sie befähigen, typische Aufgaben in R sicher mit {data.table} zu meistern.

Dieses Buch befindet sich aktuell noch im Aufbau. Es wird aber grundsätzlich - im Sinne eines rolling release - kontinuierlich um weitere Aufgaben ergänzt und erweitert.

Der Quelltext dieses Buchs ist bei GitHub verfügbar, siehe https://github.com/produnis/tabletrainer.

1.1 Vorbereitungen

Falls Sie RStudio verwenden, legen Sie sich einen eigenes Projekt tabletraineR für die Übungen an.

Dies hat den Vorteil, dass alle Dateien in einem Ordner gesammelt vorhanden sind. Um Ihre Datensätze von Ihren Scriptdateien zu separieren, empfiehlt es sich, einen data-Ordner anzulegen, in welchem alle Datensätze gespeichert werden können (Abbildung 1.1).

Abbildung 1.1: beispielhafte Ordnerstruktur