50 % Rabatt auf DataCamp Premium. Über 700 Kurse zum halben Preis. Beginne jetzt mit dem Lernen.
Kursbeschreibung
Dieser Kurs ist der nächste Schritt hin zur Beherrschung der Programmiersprache R. Du lernst bedingte Anweisungen, Schleifen und Funktionen kennen, mit denen du deine eigenen R-Skripte erstellen kannst. Dann verbesserst du die Effizienz und Lesbarkeit deines R-Programmcodes mit den apply-Funktionen. Abschließend erfährst du, wie du reguläre Ausdrücke in R verwendest, Datenstrukturen manipulierst sowie mit Uhrzeit- und Datumsangaben arbeitest. Nach Abschluss dieses Kurses bist du bereit, anspruchsvollere Problemstellungen durch eigene Programme in R zu lösen.Die Live-Transkripte der Videos kannst du durch einen klicke auf „Mitschrift anzeigen“ unten links in den Videos aufrufen.
Das Kursglossar findest du rechts im Bereich Ressourcen.
Um CPE-Credits zu erhalten, musst du den Kurs abschließen und in dem Test 70 % erreichen. Du Assessment gelangst du, indem du rechts auf die Angabe zu den CPE-Credits klickst.
Voraussetzungen
Lernprogramm
Kursübersicht
1
Bedingte Anweisungen und Kontrollstrukturen
In diesem Kapitel lernst du relationale Operatoren kennen, mit denen du R-Objekte vergleichen kannst, und logische Operatoren wie AND und OR, mit denen du TRUE- und FALSE-Werte kombinieren kannst. Nutze dann dieses Wissen, um bedingte Anweisungen zu erstellen.
- Relationale Operatoren50 XP
- Gleichheit100 XP
- Größer als und kleiner als100 XP
- Vektoren vergleichen100 XP
- Matrizen vergleichen100 XP
- Logische Operatoren50 XP
- & und |100 XP
- & und | (2)100 XP
- Negiertes Ergebnis: !50 XP
- Und nun alles zusammen100 XP
- Bedingte Anweisungen50 XP
- Die if-Anweisung100 XP
- Die else-Anweisung100 XP
- Noch mehr Optionen mit else if100 XP
- Else if 2.050 XP
- Übernimm die Kontrolle!100 XP
2
Schleifen
Programmschleifen können sich bei vielen Gelegenheiten als nützlich erweisen. Eine while-Schleife funktioniert quasi wie wiederholte if-Anweisungen. Eine for-Schleife hingegen dient dazu, alle Elemente einer Sequenz nacheinander zu durchlaufen. In diesem Kapitel lernst du beide Schleifenarten kennen.
3
Funktionen
Funktionen sind ein äußerst wichtiges Konzept in fast jeder Programmiersprache, so auch in R. In diesem Kapitel lernst du, was Funktionen sind und wie man sie benutzt – und dann kannst du direkt loslegen und in praktischen Übungen eigene Funktionen schreiben.
4
Die apply-Funktionen
Immer wenn du eine for-Schleife verwendest, solltest du deinen Code sorgfältig prüfen und gegebenenfalls überarbeiten, denn manchmal ist die Verwendung einer lapply-Funktion die bessere Lösung. Hier erfährst du alles Wichtige zu dieser intuitiven Option, eine Funktion auf eine Liste oder einen Vektor anzuwenden. Auch die Varianten sapply und vapply werden vorgestellt.
5
Nützliche Tools
Um die Programmierung in R wirklich zu beherrschen, musst du mehr als nur die Programmierkonzepte verstehen. Ein solides Verständnis einer breiten Palette von R-Funktionen ist ebenfalls wichtig. In diesem Kapitel lernst du viele nützliche Funktionen für die Manipulation von Datenstrukturen, reguläre Ausdrücke und die Arbeit mit Zeit- und Datumsangaben kennen.
R
R für Fortgeschrittene
Kurs
abgeschlossen

