+

Programmieren in R

Erwerben Sie in diesem Training sowohl die R Grundlagen als auch ein tiefes Verständnis über weiterführende Programmierkonzepte und erfahren Sie, wie Sie Projekte anlegen und verwalten. Lernen Sie mit den unterschiedlichen Klassensysteme in R umzugehen. Erfahren Sie durch anschauliche Beispiele, wie Sie eigene Funktionen schreiben, die sicher, getestet und performant sind. Lernen Sie darüber hinaus ihre Funktionen in eigenen R-Paketen zu systematisieren. Nach dem Training werden Sie in der Lage sein, ihre R Projekte sowohl strukturierter als auch performanter zu schreiben.

Dieses Training geht über eine Einführung in R hinaus, indem neben den Programmiergrundlagen weiterführende Konzepte besprochen werden, die für Projekte größeren Umfangs, insbesondere in Operativumgebungen, hilfreich sind.

Learning objectives

  • Kennenlernen der Grundkonzepte und der Philosophie von R
  • Die R-Syntax verstehen und anwenden
  • Datenmanagement in R
  • Eigene Funktionen schreiben und Pakete entwickeln
  • R-Projekte anlegen und verwalten

Content

  • Das Konzept und die Philosophie von R
  • Kennenlernen von R-Studio
  • Syntaktische Grundlagen: Funktionen, Operatoren, Schleifen, Kontrollstrukturen
  • Datentypen in R: Vektoren, Data-Frames, Matrizen, Arrays
  • Datenmanagement in R (mit dem Fokus auf dplyr und den Pipe-Operator)
  • Eigene Funktionen in R: Entwickeln, Exceptions, Scoping, Debugging
  • Klassensysteme in R
  • Pakete in R erstellen
  • Unittesting in R

Requirements

Keine

Additional information

Training am eigenen Laptop

(Softwarevoraussetzungen und Installationsanleitung erhalten Sie im Vorfeld)

At a glance
+

Course Nr. : DSRPROGR
Duration : 2 Days
Price: 1.509,00 € plus VAT
1.795,71 € incl. Vat

Questions?

Request information

Target audience

R Interessierte mit und ohne Programmiererfahrung, Data Scientist, Datenanalysten, Statistiker, Mathematiker, Researcher.

Dieser Kurs richtet sich insbesondere an Personen, die noch keine Erfahrung in der Programmiersprache R gemacht haben, diese aber in Zukunft einsetzen wollen.

Book course

Date on request

Back to the overview