Zuhause Persönliche Finanzen Wie man Beobachtungen zu einem Datenrahmen in R - Dummies

Wie man Beobachtungen zu einem Datenrahmen in R - Dummies

Inhaltsverzeichnis:

Video: Data Analysis in R by Dustin Tran 2025

Video: Data Analysis in R by Dustin Tran 2025
Anonim

Mit der Zeit können neue Daten erscheinen und hinzugefügt werden Datenmenge in R. Wie bei Matrizen können Datenrahmen mit der Funktion rbind () angehängt werden.

Hinzufügen einer einzelnen Beobachtung

Sagen Sie, dass Oma und Geraldine ein anderes Spiel mit ihrem Team gespielt haben und dass Sie die Anzahl der Körbe, die sie gemacht haben, hinzufügen möchten. Mit der Funktion rbind () können Sie das ganz einfach tun: >> Ergebnis Ergebnis Granny Geraldine 1.12 5 2.4 4 3. 5 2 4.6 4 5.9 12 6.3 9 7 7 4

Das Datenrahmenergebnis hat jetzt einen zusätzliche Beobachtung im Vergleich zu Körben. df. rbind () kann mehrere Argumente annehmen, solange sie kompatibel sind. In diesem Fall binden Sie einen Vektor c (7, 4) am unteren Rand des Datenrahmens.

Beachten Sie, dass R standardmäßig die Zeilennummer als Zeilennamen für die hinzugefügten Zeilen festlegt. Sie verwenden die Funktion rownames (), um dies anzupassen, oder Sie können sofort den Zeilennamen zwischen Anführungszeichen in der Funktion rbind () angeben: >> Körbe. df <- rbind (Körbe.df, "7th" = c (7, 4))

Beachten Sie, dass Sie Anführungszeichen um den 7. Wert verwenden müssen, da es mit einer Zahl beginnt. Ohne Anführungszeichen erkennt R es nicht als einen Namen. Wenn Sie die Objektkörbe prüfen Jetzt sehen Sie die zusätzliche Beobachtung unten mit dem richtigen Zeilennamen:


>> Körbe. df Granny Geraldine 1st 12 5 2nd 4 4 3rd 5 2 4th 6 4 5th 9 12 6th 3 9 7th 7 4

Alternativ können Sie die Indizierung verwenden, um eine zusätzliche Beobachtung hinzuzufügen. Lesen Sie weiter, um zu sehen, wie.

Hinzufügen einer Reihe neuer Beobachtungen mit rbind
Wenn Sie mehrere neue Beobachtungen zu einem Datenrahmen hinzufügen müssen, ist es nicht ganz praktisch, dies einzeln zu tun. Glücklicherweise können Sie rbind () verwenden, um eine Matrix oder einen Datenrahmen mit neuen Beobachtungen an den ursprünglichen Datenrahmen anzuhängen. Der Abgleich der Spalten erfolgt mit dem Namen, daher müssen Sie sicherstellen, dass die Spalten in der Matrix oder die Variablen im Datenrahmen mit neuen Beobachtungen mit den Variablennamen im ursprünglichen Datenrahmen übereinstimmen.

Fügen wir zwei weitere Spielergebnisse zu den Datenrahmenkörben hinzu. df. Zuerst erstellen Sie einen neuen Datenrahmen mit der Anzahl der Körbe, die Granny und Geraldine erzielt haben: >> new. Körbe <- Daten. Rahmen (Granny = c (3, 8), Geraldine = c (9, 4))

Wenn Sie die Daten verwenden. frame () -Funktion, um einen neuen Datenrahmen zu erstellen. Sie können die Variablennamen sofort festlegen, indem Sie sie wie im vorherigen Beispiel im Funktionsaufruf angeben. Dieser Code erstellt einen Datenrahmen mit den Variablen Granny und Geraldine, wobei jede Variable den nach dem Gleichheitszeichen angegebenen Vektor enthält.

Um den Datenrahmen neu binden zu können.Körbe zu den ursprünglichen Körben. df, Sie müssen sicherstellen, dass die Variablennamen genau übereinstimmen, einschließlich des Falls.

Als nächstes fügen Sie die optionalen Zeilennamen und die erforderlichen Spaltennamen mit folgendem Code hinzu: >> rownames (neue. Körbe) <- c ("8th", "9th")

So fügen Sie die Matrix hinzu Zum Datenrahmen führen Sie einfach Folgendes aus: >> Körbe. df <- rbind (Körbe. df, neue Körbe)

Sie können versuchen, dasselbe zu tun, indem Sie einen Datenrahmen anstelle einer Matrix verwenden.

Hinzufügen einer Reihe von Werten mithilfe von Indizes

Sie können die Indizes auch verwenden, um eine Reihe von neuen Beobachtungen gleichzeitig hinzuzufügen. Sie erhalten genau das gleiche Ergebnis, wenn Sie den gesamten vorherigen Code durch diese einfache Zeile ändern: >> Körbe. df [c ("8.", "9."),] <- Matrix (c (3, 8, 9, 4), ncol = 2)

Mit diesem Code machen Sie Folgendes:

Erstellen Sie eine Matrix mit zwei Spalten.

Erstellen Sie einen Vektor mit den Zeilennamen 8. und 9..

Verwenden Sie diesen Vektor als Zeilenindex für die Datenrahmenkörbe. df.

Ordnen Sie die Werte in der Matrix den Zeilen mit den Namen 8. und 9. zu. Da diese Zeilen noch nicht existieren, erstellt R sie automatisch.

Eigentlich müssen Sie die Matrix nicht zuerst konstruieren. Sie können stattdessen einfach einen Vektor verwenden. Genau wie bei Matrizen werden Datenrahmen spaltenweise gefüllt. Der folgende Code gibt Ihnen genau das gleiche Ergebnis: >> Körbe. df [c ("8.", "9."),] <- c (3, 8, 9, 4)

Dieser Prozess funktioniert jedoch nur für Datenrahmen. Wenn Sie versuchen, dasselbe mit Matrizen zu tun, erhalten Sie einen Fehler. Bei Matrizen können Sie nur Indizes verwenden, die bereits im ursprünglichen Objekt vorhanden sind.

Sie haben mehrere gleichwertige Optionen zum Hinzufügen von Beobachtungen zu einem Datenrahmen. Welche Option Sie wählen, hängt von Ihrer persönlichen Wahl und der Situation ab. Wenn Sie eine Matrix oder einen Datenrahmen mit zusätzlichen Beobachtungen haben, können Sie rbind () verwenden. Wenn Sie einen Vektor mit Zeilennamen und einer Reihe von Werten haben, ist die Verwendung der Indizes möglicherweise einfacher.

Wie man Beobachtungen zu einem Datenrahmen in R - Dummies

Die Wahl des Herausgebers

Verknüpfungen für Common View-Befehle in Excel 2007 - Dummys

Verknüpfungen für Common View-Befehle in Excel 2007 - Dummys

, Wenn Sie die Art ändern möchten, wie Sie sind Wenn Sie ein Excel 2007-Arbeitsblatt oder die Art und Weise, wie die Seite ausgelegt ist, ansehen, verwenden Sie diese Tastenkombinationen für die Ansichtsbefehle (Alt + Abkürzungstaste). Hotkeys Excel Multifunktionsleiste Befehl Funktion Alt + WN Ansicht | Normale Ansicht Gibt das Arbeitsblatt aus dem Seitenlayout oder der Seitenumbruchvorschau in die normale Ansicht zurück ...

Mit Excel 2016-Arbeitsmappen gespeichert wurden, die auf Ihren OneDrive-Dummies

Mit Excel 2016-Arbeitsmappen gespeichert wurden, die auf Ihren OneDrive-Dummies

Gespeichert wurden OneDrive in der Cloud. Gehen Sie folgendermaßen vor, um Excel 2016-Arbeitsmappen von Ihrem OneDrive freizugeben: Öffnen Sie die Arbeitsmappendatei, die Sie in Excel 2016 freigeben möchten, und klicken Sie dann ganz rechts in der Zeile mit der Multifunktionsleiste auf die Schaltfläche Freigeben. Excel wird geöffnet ...

Verknüpfungen zum Verschieben des Zellencursors in Excel 2007 - dummies

Verknüpfungen zum Verschieben des Zellencursors in Excel 2007 - dummies

Microsoft Office Excel 2007 bietet eine Vielzahl von Tastaturkürzel zum Auswählen einer neuen Zelle. Wenn Sie eine dieser Tastenkombinationen verwenden, scrollt das Programm automatisch einen neuen Teil des Arbeitsblatts in die Ansicht, wenn dies zum Bewegen des Zellencursors erforderlich ist. Sie finden diese Tastenanschläge und ihre Aktionen in der folgenden Tabelle. Tastatureingaben ...

Die Wahl des Herausgebers

Netzwerkverwaltung: Windows Gruppenrichtliniengrundlagen - Dummies

Netzwerkverwaltung: Windows Gruppenrichtliniengrundlagen - Dummies

Gruppenrichtlinie bezieht sich auf eine Funktion von Windows-Betriebssystemen, die Sie steuern, wie bestimmte Aspekte von Windows und anderer Microsoft-Software in Ihrem Netzwerk funktionieren. Viele Funktionen, die Sie möglicherweise in einer Verwaltungskonsole finden, z. B. Active Directory-Benutzer und -Computer, werden stattdessen von Gruppenrichtlinien gesteuert. Gruppenrichtlinie besteht aus ...

Netzwerkverwaltung: Windows Server 2008 Anmeldeskripts - Dummys

Netzwerkverwaltung: Windows Server 2008 Anmeldeskripts - Dummys

Ein Anmeldeskript ist eine Stapeldatei, die automatisch ausgeführt wird wann immer sich ein Benutzer anmeldet. Der häufigste Grund für die Verwendung eines Anmeldeskripts besteht darin, die Netzwerkfreigaben zuzuordnen, auf die der Benutzer zugreifen muss. Hier ist ein einfaches Anmeldeskript, das drei Netzwerkfreigaben abbildet: echo off net use m: server1sharesadmin net ...

Netzwerkverwaltung: Windows Firewalls - Dummies

Netzwerkverwaltung: Windows Firewalls - Dummies

Windows enthält eine integrierte Firewall, die einen grundlegenden Paketfilterungs-Firewallschutz bietet. In den meisten Fällen sollten Sie einen dedizierten Firewall-Router verwenden, da diese Geräte bessere Sicherheitsfunktionen bieten als die integrierte Windows-Firewall. Dennoch ist die eingebaute Firewall für Heimnetzwerke oder sehr kleine Büronetzwerke geeignet. Hier sind die Schritte, die aktiviert werden ...

Die Wahl des Herausgebers

Wie sich einzelne kunden mit sozialen medien auseinandersetzen - dummies

Wie sich einzelne kunden mit sozialen medien auseinandersetzen - dummies

Im heutigen social-media-web haben menschen mehr macht als je. Verbraucher sind sich ihrer Macht zunehmend bewusst: Eine Person mit einem Blog kann Produkte überprüfen, das Bewusstsein für eine Marke schärfen und den Umsatz steigern. Jemand kann seine Meinung über eine Marke in seinen bevorzugten sozialen Netzwerken teilen und ihre Gedanken können sich exponentiell verbreiten. ...

Wie Online-Communities mit Social Media interagieren - dummies

Wie Online-Communities mit Social Media interagieren - dummies

Online-Community ist das Kollektiv, ein virtueller Ort und die Gruppen von Menschen, die das Social-Media-Engagement fördern. Ihre Social-Media-Engagements können nicht in einem Vakuum stattfinden. Die Aktivitäten des Engagements in sozialen Medien finden innerhalb von Online-Communities statt, sogar in Communities, die nur aus zwei Personen bestehen, wie z. B. Ihnen und jemand anderem. Social-Media-Plattformen und ...

Host beliebte Werbegeschenke auf Ihre Mutter Blog - Dummies

Host beliebte Werbegeschenke auf Ihre Mutter Blog - Dummies

Eine erfolgreiche Mutter Blogging-Website ist 5MinutesForMom. com. Die Zwillingsschwestern Janice Croze und Susan Carraretto schienen vom ersten Tag an mühelos Gemeinschaft und Verkehr aufzubauen. Einer der Wege, wie sie das taten, war, Giveaways auf ihrem Blog zu betreiben. Sie waren einer der allerersten Mutter Blogs, um diese Strategie als eine Möglichkeit zu verwenden ...