Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

In diesem Tutorial erfahren Sie, wie Sie Vektoren in R verwenden und erstellen. Mithilfe von Vektoren können Sie mit mehreren Daten arbeiten und diese dann einem einzelnen Objekt zuordnen.

Ein Vektor in R ähnelt stark einem Bereich in Excel . Anders als in Excel sollten die Elemente eines Vektors jedoch alle vom gleichen Typ sein.

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Im Bild oben repräsentiert eine Linie einen Vektor. Sie können sehen, dass in jedem Vektor alle seine Elemente vom gleichen Typ sind. Die erste Zeile ist numerisch, gefolgt von einer Zeichenfolge und dann logisch.

Dieses Tutorial konzentriert sich auf zwei Dinge: das Kombinieren von Daten und das Bearbeiten von Vektoren.

Inhaltsverzeichnis

Erstellen Sie Vektoren in R durch Kombinieren von Daten

Das Kombinieren von Daten in R ist einfach. Sie müssen lediglich die Funktion c() verwenden .

Öffnen Sie also Ihr RStudio. Weisen Sie dem Objekt a mehrere Werte zu, indem Sie die Funktion c() verwenden , ähnlich wie unten gezeigt.

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Wenn Sie dies ausdrucken, sehen Sie, dass der Wert von a 1, 2 und 3 ist.

Bedenken Sie nun, dass Vektoren nur Elemente desselben Typs enthalten sollten. Was passiert also, wenn Sie zwei verschiedene Objektklassen miteinander mischen? Hier ist ein Beispiel:

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Wenn Sie b zwei numerische Werte zuweisen und dann als dritten einen String zuweisen, werden Sie sehen, dass alle Werte in b in ein Zeichen umgewandelt werden.

Dies nennt man Zwang. Hier entscheidet R, wie die Elemente am besten in dieselbe Objektklasse konvertiert werden . In diesem Fall war es am besten, die Zahlen in Text umzuwandeln und nicht umgekehrt.

Analysieren und manipulieren Sie Vektoren in R

Sie können auch mathematische Operationen an Vektoren durchführen.

Wenn Sie beispielsweise a mit 2 multiplizieren, werden Sie sehen, dass jedes numerische Element in a mit 2 multipliziert wurde.

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Dies ähnelt dem Multiplizieren eines Bereichs in Excel oder dem Multiplizieren einer Spalte in LuckyTemplates.

Versuchen wir es nun mit einem anderen Fall.

Lassen Sie uns ein neues Objekt namens my_long_vector erstellen und einen Bereich von 5 bis 84 zuweisen. Anstatt die Funktion c() zu verwenden , können Sie also einen Doppelpunkt ( : ) verwenden, um einen Wertebereich anzugeben.

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Wenn Sie dies ausdrucken, werden Sie sehen, dass das Objekt my_long_vector alle Werte von 5 bis 84 enthält.

Sie können auch ein bestimmtes Element in einem Vektor suchen. Dies wird als Indizierung bezeichnet. Sie können dies tun, indem Sie dem Objektnamen eckige Klammern ( [] ) hinzufügen und ihn dann an der Position des gewünschten Elements platzieren.

Sie möchten beispielsweise das dritte Element für my_long_vector finden . Sie müssen lediglich my_long_vector [3] ausführen . Sie erhalten dann als Antwort 7.

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Unabhängig davon, wie groß ein Vektor ist, können Sie ihn dennoch für mathematische Operationen verwenden. Wenn Sie die Quadratwurzel von my_long_vector ausführen , zeigt Ihnen die Konsole die Quadratwurzel jedes Elements von 5 bis 84 an.

Vektoren in R erstellen: Eine Schritt-für-Schritt-Anleitung

Abschluss

Vektoren sind einer der Bausteine ​​von R. Sie ähneln einem Bereich in Excel oder einer Spalte in LuckyTemplates . R-Vektoren sind im Vergleich zu Basisobjekten in R weiter entwickelt. Sie können gleichzeitig Operationen an einem Datenarray auf einmal ausführen.

In den nächsten Tutorials erfahren Sie, wie Sie mit einem gesamten Datenrahmen arbeiten, der Ihnen Zeilen und Spalten mit Daten liefert.


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.