R unter Windows installieren

Video 01

Code schreiben / Ihr Arbeitsverzeichnis festlegen (Windows)

Video 02

Einführung

Video 03

Überblick und Geschichte von R

Video 04

Hilfe bekommen

Video 05

R Konsoleneingabe und Auswertung

Video 06

Datentypen – R-Objekte und Attribute

Video 07

Datentypen – Vektoren und Listen

Video 08

Datentypen – Matrizen

Video 09

Datentypen – Faktoren

Video 10

Datentypen – Fehlende Werte

Video 11

Datenrahmen / DataFrames

Video 12

Datentypen – Attribut Namen

Video 13

Datentypen – Zusammenfassung

Video 14

Tabellarische Daten lesen

Video 15

Große Tabellen lesen

Video 16

Textuelle Datenformate

Video 17

Verbindungen: Schnittstellen zur Außenwelt

Video 18

Subsetting – Grundlagen

Video 19

Teilmengen – Listen

Video 20

Teilmengen – Matrizen

Video 21

Matrizen können auf die erwartete Art und Weise in Teilmengen unterteilt werden. Der erste Index wird also der Zeilenindex sein, der zweite Index wird der Spaltenindex sein, und wir können auch hierfür Zahlen verwenden. Also zum Beispiel ist x eine Matrix, es ist eine Zwei-mal-Drei-Matrix mit den Zahlen eins bis sechs darin, wenn ich x mit dem nehme, mit dem [1, 2], das mir die erste Zeile und die zweite Spalte ergibt, und Das wird also die Nummer drei sein, und dann wird die erste Spalte der zweiten Zeile die Nummer zwei sein. Sie müssen nicht immer beide Indizes angeben, wenn Sie eine Matrix unterteilen. Wenn ich also zum Beispiel x Klammer 1, Komma und dann Leerzeichen für den zweiten Index sage, bedeutet das, dass ich die erste Zeile der Matrix haben möchte. In diesem Fall ist dies ein Vektor eins, drei, fünf. Wenn ich die zweite Spalte der Matrix wollte, könnte ich einfach den ersten Index leer lassen und sagen, x-Klammer und dann Komma zwei, das ergibt die zweite Spalte, die drei, vier ist.
Video abspielen, beginnend bei :1:4 und dem Transkript folgen1:04
Wenn also ein einzelnes Element einer Matrix abgerufen wird, wird es standardmäßig an einen Vektor der Länge eins und nicht an eine Eins-zu-Eins-Matrix zurückgegeben. Denken Sie also daran, dass ich vor dem si gesagt habe, dass der Operator für ein einzelnes Quadrat immer ein Objekt derselben Klasse zurückgibt. Das, was manchmal etwas unerwartet ist, ist, dass, wenn ich eine Teilmenge darstelle, ein einzelnes Element einer Matrix angezeigt wird , ich bekomme keine Matrix zurück, sondern nur einen Vektor mit dieser Zahl darin. Wenn ich also x, eins, zwei sage, ergibt das die erste Zeile und die zweite Spalte der Matrix, das ist nur eine Zahl drei , und was ich zurückbekomme, ist eine Nummer drei, keine Eins-nach-eins-Matrix mit der Nummer drei darin. Dies ist normalerweise das, was Sie wollen, obwohl es manchmal zu Problemen führen kann. Daher können Sie dieses Standardverhalten deaktivieren, indem Sie der Teilmengenoperation ein zusätzliches Argument hinzufügen, das als Drop bezeichnet wird. Und die Idee ist, dass drop standardmäßig gleich „true“ ist und die Dimension verkleinert, sodass Sie normalerweise kein zweidimensionales Objekt, sondern normalerweise ein eindimensionales Objekt zurückerhalten. Wenn Sie jedoch die Abmessungen des Objekts beibehalten möchten, können Sie sagen, dass „drop“ gleich „false“ ist. Wenn ich die erste Zeile und die zweite Spalte in Teilmengen zerlege, erhalte ich eine Eins-nach-Eins-Matrix mit dem Element drei darin zurück.
Video abspielen, beginnend bei :2:15 und dem Transkript folgen2:15
Wenn Sie nun eine Teilmenge einer einzelnen Spalte oder einer einzelnen Zeile bilden, erhalten Sie standardmäßig keine Matrix zurück. Wenn ich also beispielsweise die erste Zeile hier teilmenge, denken Sie vielleicht: Nun, was zurückgegeben werden sollte, ist eigentlich eine Eins-mal-Drei-Matrix mit einer Zeile und drei Spalten und den Elementen eins, drei, fünf. Nun ja, das ist eigentlich nicht das, was man zurückbekommt, sondern was man zurückbekommt, ist ein Vektor mit den Elementen eins, drei, fünf. Normalerweise ist dies das, was Sie wollen, und es ist in Ordnung, aber wenn nicht, können Sie bei der Unterteilung der Matrix immer das Argument „drop gleich false“ setzen, und dann erhalten Sie eine Eins-mal-Drei-Matrix mit den Elementen eins, drei und fünf drin.

Subsetting – Teilweise Übereinstimmung

Video 22

Subsetting – Entfernen von fehlenden Werten

Video 23

Vektorisierte Operationen

Video 24

Einführung in Swirl

Video 25

Kontroll-Strukturen – Einführung

Video 26

Kontrollstrukturen – If-else

Video 27

Kontroll-Strukturen – For-Schleifen

Video 28

Kontrollstrukturen – While-Schleifen

Video 29

Kontroll-Strukturen – Wiederholen, Weiter, Pause

Video 30

Ihre erste R-Funktion

Video 31

Funktionen (Teil 1)

Video 32

Funktionen (Teil 2)

Video 33

Scoping-Regeln – Symbol Binding

Video 34

Scoping-Regeln – R Scoping-Regeln

Video 35

Scoping-Regeln – Optimierungsbeispiel (OPTIONAL)

Video 36

Kodierungsstandards

Video 37

Termine und Zeiten

Video 38

Schleifenfunktionen – lapply

Video 39

Schleifenfunktionen – anwenden

Video 40

Schleifenfunktionen – mapply

Video 41

Schleifenfunktionen – tapply

Video 42

Schleifenfunktionen – teilen

Video 43

Tools zur Fehlersuche – Diagnose des Problems

Video 44

Tools zur Fehlersuche – Grundlegende Tools

Video 45

Debugging-Tools – Verwendung der Tools

Video 46

Die Funktion str

Video 47

Simulation – Generierung von Zufallszahlen

Video 48

Simulation – Simulieren eines linearen Modells

Video 49

Simulation – Zufallsstichprobe

Video 50

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert