So speichern und laden Sie eine RDS-Datei in R
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
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.
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.
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:
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.
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.
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.
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.
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.
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
Was ist Self in Python: Beispiele aus der Praxis
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.
Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.
Was ist LuckyTemplates Gateway? Alles was du wissen musst