RStudio Programmieren Grundlagen. if Bedingungen, Funktionen und for Schleifen.

RStudio Programmieren Grundlagen. if Bedingungen, Funktionen und for Schleifen.

Bedingte Ausdrücke If und Ifelse Bedingte Ausdrücke sind eines der grundlegenden Merkmale der Programmierung. Sie werden für die so genannte Ablaufsteuerung verwendet. Der häufigste bedingte Ausdruck ist die if-else-Anweisung. In R können wir eine ganze Reihe von Datenanalysen ohne bedingte Ausdrücke durchführen. Sie kommen jedoch gelegentlich vor, und Sie werden sie brauchen, wenn Sie anfangen, …

Weiter lesen

RStudio Datensätze manipulieren mit dplyr

RStudio Datensätze manipulieren mit dplyr

Das Paket dplyr aus dem tidyverse stellt Funktionen vor, die einige der häufigsten Operationen bei der Arbeit mit Datenrahmen durchführen, und verwendet für diese Funktionen Namen, die relativ leicht zu merken sind. Um zum Beispiel die Datentabelle durch Hinzufügen einer neuen Spalte zu verändern, verwenden wir mutate. Um die Datentabelle auf eine Teilmenge von Zeilen …

Weiter lesen

RStudio Plots Grundlagen

RStudio Plots Grundlagen

In Kapitel 8 beschreiben wir ein Zusatzpaket, das einen leistungsfähigen Ansatz für die Erstellung von Diagrammen in R bietet. Wir haben dann einen ganzen Teil über Datenvisualisierung, in dem wir viele Beispiele geben. Hier beschreiben wir kurz einige der Funktionen, die in einer Basisinstallation von R verfügbar sind. Plot Mit der Funktion Plot können Sie …

Weiter lesen

RStudio Indexierung

RStudio Indexierung

R bietet eine leistungsfähige und bequeme Möglichkeit zur Indizierung von Vektoren. Wir können zum Beispiel einen Vektor auf der Grundlage von Eigenschaften eines anderen Vektors unterteilen. In diesem Abschnitt arbeiten wir weiter mit unserem Beispiel der US-Morde, das wir wie folgt laden können: Unterteilung mit logischen Operationen Wir haben nun die Mordrate wie folgt berechnet: …

Weiter lesen

RStudio Vektor Arithmetik

RStudio Vektor Arithmetik

Kalifornien hat die meisten Morde zu verzeichnen, aber bedeutet das, dass es der gefährlichste Staat ist? Was ist, wenn er einfach viel mehr Menschen hat als jeder andere Staat? Wir können schnell bestätigen, dass Kalifornien tatsächlich die größte Bevölkerung hat: Mit über 37 Millionen Einwohnern. Es ist daher unfair, die Gesamtzahlen zu vergleichen, wenn wir …

Weiter lesen

RStudio Datentypen in R Sortieren

RStudio Datentypen in R Sortieren

Zusammenfassung Sortieren Nehmen wir an, wir wollen die Staaten von den wenigsten bis zu den meisten Morden mit Schusswaffen ordnen. Die Funktion sort() sortiert einen Vektor in aufsteigender Reihenfolge. Wir können also die größte Anzahl von Waffenmorden sehen, indem wir tippen: Dies gibt uns jedoch keine Auskunft darüber, welche Staaten welche Mordzahlen aufweisen. Wir wissen …

Weiter lesen

RStudio Vectoren und Arithetik

RStudio Vectoren und Arithetik

In R sind Vektoren die grundlegendsten Objekte, die zur Speicherung von Daten zur Verfügung stehen. Wie wir gesehen haben, können komplexe Datensätze in der Regel in Komponenten zerlegt werden, die Vektoren sind. In einem Datenrahmen ist zum Beispiel jede Spalte ein Vektor. Hier erfahren wir mehr über diese wichtige Klasse. Einen Vektor erstellen Mit der …

Weiter lesen

RStudio Datentypen in R

RStudio Datentypen in R

Datentypen Variablen in R können von unterschiedlichem Typ sein. Zum Beispiel müssen wir Zahlen von Zeichenketten und Tabellen von einfachen Zahlenlisten unterscheiden. Die Funktion class() hilft uns zu bestimmen, um welchen Objekttyp es sich handelt: Um effizient in R arbeiten zu können, ist es wichtig, die verschiedenen Variablentypen zu kennen und zu wissen, was man …

Weiter lesen

RStudio Objekte und Funktionen

RStudio Objekte und Funktionen

Objekte in R Um eine Variable zu definieren, können wir das Zuweisungssymbol <- verwenden.Es gibt zwei Möglichkeiten, den in einer Variablen gespeicherten Wert zu sehen: (1) Sie geben den Variablennamen in die Konsole ein und drücken Return, oder (2) Sie verwenden die Funktion print(), indem Sie print(Variablenname) eingeben und Return drücken. Objekte (Objects) sind Dinge, …

Weiter lesen