Hallo, mein Name ist David Christensen, und in diesen Lektionen erfahren Sie, wie man mit zwei Personen arbeitet -dimensionale Daten, einschließlich Datenrahmen und Tabellen wie die Verwendung dieser Datenstrukturen innerhalb von Listen. Sie erfahren, wie Sie damit Ihre Daten speichern und organisieren. In dieser Lektion zeige ich Ihnen, wie Sie Daten verwenden und erstellen Rahmen in R. Zur Veranschaulichung von Datenrahmen habe ich eine Datei auf meinem Desktop gespeichert. Die Datei heißt „inventions.csv“. Werfen wir einen kurzen Blick darauf, wie diese Datei aussieht. Dabei handelt es sich um zweidimensionale Daten mit einer Erfindungsspalte, a eine Jahresspalte und eine Erfinderspalte. Um diese Daten mit einem R zu importieren, könnten wir read .csv verwenden, und zwischen den Klammern können wir den Pfad zum eingeben Datei oder den Namen der Datei, wenn sie sich in unserem aktuellen Verzeichnis befindet. Mein aktuelles Verzeichnis ist mein Desktop, also mache ich weiter und Geben Sie den Namen der Datei ein. und drücke Strg-Enter auf meiner Tastatur. Dadurch wird ein Datenrahmen ausgedruckt, bei dem es sich um zweidimensionale Daten handelt. nicht unähnlich einer Tabellenkalkulation. Jede der Spalten stellt einen Datenvektor dar. Wir können den Datenrahmen als Objektnamen zuweisen. Ich nenne das Erfindungen. Der Erfindungsdatenrahmen ist jetzt in der Umgebung verfügbar. Wenn wir eine bestimmte Variable darin betrachten wollen Erfindungen können wir darauf zugreifen, indem wir den Namen der Daten eingeben rahmen, gefolgt von einem Dollarzeichen, und dann die Spalte oder den Vektor, auf die wir zugreifen möchten. Wenn wir zum Beispiel den Vektor von Erfindungen sehen wollten, Wir könnten das Wort Erfindung eingeben und drücken Sie Strg-Enter. Dadurch erhalten wir Zugriff auf den Vektor innerhalb des Datenrahmens. Wir können die Strukturfunktion verwenden, um das zu untersuchen verschiedene Datenspalten innerhalb unseres Datenrahmens. Der Strukturfunktion ist str, und innerhalb von str können wir den Namen des Datenrahmens eingeben, Erfindungen. In der Konsole erhalten wir einige Informationen zum Datenrahmen. Es sagt uns, dass es sich um einen Objektdatenrahmen mit vier handelt Beobachtungen von drei Variablen, und wir erhalten jede der Variablen, Jahr, Erfindung und Erfinder. Es teilt uns den Datentyp für die verschiedenen Spalten mit. Die Jahresspalte wird automatisch als interpretiert Ganzzahltyp und die Spalten „Erfindung“ und „Erfinder“ sind als Typzeichen interpretiert. Das sind deutlich mehr Informationen, als wenn wir sie angeben würden Erfindungen im Unterricht. Wenn wir zum Beispiel Erfindungen in den Unterricht einbringen, Sie werden sehen, dass der Typdatenrahmen ohne einen anderen zurückgegeben wird Information. Um mehr zu sehen, ist also die Strukturfunktion die richtige detaillierte Informationen zu einem Datenrahmen. Wir können die Datenrahmenfunktion verwenden, um einen Datenrahmen zu erstellen. Die Datenrahmenfunktion ist data.frame, und innerhalb des Datenrahmens können wir den gewünschten Datenrahmen einfügen. Was wir also tun müssen, ist, die Vektoren hinzuzufügen, die wir benötigen wie im Datenrahmen enthalten. Lassen Sie uns einen Datenrahmen mit einigen weiteren Erfindungen erstellen. Wir werden eine Spalte für das Jahr hinzufügen, und wir werden dies einem Vektor gleichsetzen. Und innerhalb des Vektors fügen wir die Daten 1960 und hinzu 1913. Wenn wir diese Codezeile so ausführen würden, wie sie ist, Es erzeugt einen Datenrahmen mit einem einzelnen Vektor darin. Lassen Sie uns fortfahren und diesen Daten einige zusätzliche Spalten hinzufügen rahmen. Also füge ich nach dem letzten Vektor ein Komma hinzu, und jetzt füge ich eine Erfindungsspalte hinzu. Wir werden den Erfindungslaser hinzufügen und Kühlschrank. Da es sich hierbei um Zeichendaten handelt, gilt beides Werte müssen in Anführungszeichen stehen. Also werde ich Laser hervorheben und Anführungszeichen hinzufügen, und das Gleiche gilt für den Kühlschrank. Wenn Wir versuchen, diesen Datenrahmen auszuführen. Wir haben jetzt zwei Datenspalten. Also zwei Vektoren, eine für das Jahr und eine für die Erfindung. Lassen Sie uns fortfahren und noch einen hinzufügen. Ich habe eine weitere Spalte für den Erfinder hinzugefügt, Und wenn wir jetzt die Datenrahmenfunktion ausführen, Wir erhalten einen Datenrahmen mit drei Datenspalten. Wir können diesem Datenrahmen einen Namen zuweisen. Ich nenne das weitere Erfindungen. Bisher haben wir zwei Datenrahmen gesehen, den Erfindungsdatenrahmen die wir aus einer CSV-Datei geladen haben, sowie die weiteren Erfindungen Datenrahmen, den wir von Grund auf erstellt haben. Wir können diese Datenrahmen mit der Funktion rbind kombinieren. Die Funktion rbind nimmt zwei Werte an. Dies sind die Namen der Datenrahmen, die wir kombinieren werden. Das werden also Erfindungen sein und der Datenrahmen mehr Erfindungen. Wenn wir diese Codezeile ausführen, erhalten wir einen einzelnen Datenrahmen hat unsere beiden Datenrahmen miteinander kombiniert. Wir können diesem kombinierten Datenrahmen einen Objektnamen zuweisen. Ich habe es kombinierte Erfindungen genannt, und jetzt ist es in der Umgebung verfügbar.