Pandas bekommen die erste Reihe

Pandas bekommen die erste Reihe
Pandas ist ein leistungsstarkes Werkzeug zum Umgang mit den Daten. Es bietet zwei Hauptdatenstrukturen - eine 1D -Serie und einen 2D -Datenframe. Sowohl heterogene als auch homogene Daten können von Pandas DataFrame behandelt werden. Die Zeilen in einem Pandas -Datenframe können unter anderem unter anderem ausgewählt, gelöscht, hinzugefügt oder umbenannt werden. In diesem Beitrag werden wir diskutieren, wie Sie die Funktionen wie Iloc [], loc [], head () und andere verwenden, um die erste Zeile eines Pandas -Datenfreams abzurufen.

So wählen Sie die erste Zeile des Pandas DataFrame aus oder ab

Zahlreiche Methoden können verwendet werden, um die erste Zeile oder die „n“ Anzahl der ersten Zeilen aus dem Pandas -Datenfreame abzurufen. In den folgenden Beispielen implementieren wir einige Methoden, um anzuzeigen, wie Sie sie verwenden können, um die erste Zeile des Datenrahmens abzurufen.

Wir werden zuerst demonstrieren.

Beispiel 1: Verwenden der ILOC [] -Funktion zum Abrufen der ersten Zeile des DataFrame

Das Pandas -Modul in Python definiert die ILOC [] -Funktion, mit der wir eine bestimmte Spalte oder Zeile aus dem angegebenen Datenrahmen abrufen können. Mit den Indexwerten können wir mithilfe der Iloc [] -Methode des Python schnell einen bestimmten Wert aus einer Spalte oder einer Zeile extrahieren. Um die Funktionen der PANDAS -Module zu verwenden. Wir erstellen unseren Datenrahmen mit PD.DataFrame ().

Der Datenrahmen "DF" wird erstellt. Das Schlüsselwertpaar des Python-Wörterbuchs wird als Eingabe an die „PD“ übergeben.DataFrame () ”-Funktion. Die Funktion print () wird verwendet, um unseren Datenrahmen anzuzeigen.

Im DataFrame "DF" haben wir drei Spalten - "ID", "Person" und "Kurs" mit Werten (1001, 1002, 1003, 1004), ("Jordi", "Ben", "Kevin", " Richard ”) und („ AI “,„ Statistiken “,„ Physik “,„ CSS “) jeweils. Lassen Sie uns nun die ILOC [] -Funktion verwenden, um die erste Zeile aus dem DataFrame „DF“ abzurufen.

Der Index 0 speichert die Daten der 1. Zeile. Daher haben wir den Indexwert 0 innerhalb der ILOC [] -Funktion übergeben, um die erste Zeile des Datenrahmens „DF“ abzurufen. Sie können beobachten, dass der DF.Iloc [0] gab die erste Reihe als Serie zurück. Wir können die erste Zeile auch mit dem Slice -Operator extrahieren.

Das ": 1" wird in die DF gesteckt.Iloc [] Methode zum Abrufen der ersten Zeile.

Beispiel 2: Abrufen Sie die erste Zeile einer bestimmten Spalte mit der ILOC [] -Methode ab

Wir können die Zeilendaten auch extrahieren, indem wir auf eine bestimmte Spalte zugreifen und die ILOC [] -Funktion anwenden, um die Daten abzurufen. Nehmen wir an, wir müssen die erste Zeile aus der Spalte „Person“ extrahieren.

Es ist ersichtlich, dass das Element der ersten Zeile in der Spalte "Person" "jordy" ist. Die Funktion hat also die Daten erfolgreich abgerufen. Wir können auch den Slice -Operator verwenden, um die Zeile einer bestimmten Spalte abzurufen.

Wenn wir die Nummer der ersten Zeilen aus der spezifischen Spalte eines Datenrahmens auswählen müssen, können wir die Nummer direkt nach der „:“ -Methode angeben.

Es kann beobachtet werden, dass wir durch Angabe des Wertes als 2 die ersten 2 Zeilen der Spalte „Kurse“ abgerufen haben.

Jetzt zeigen wir die Verwendung der Head () -Funktion in Pandas, um die erste Zeile der Spalte zu extrahieren.

Beispiel 3: Rufen Sie die erste Zeile aller oder eine bestimmte Spalte mit der Funktion Head () ab

Basierend auf Position ruft die Funktion head () die ersten „N“ -Filzs des Objekts ab. Wenn Ihr Objekt einen geeigneten Datentyp enthält, kann es für schnelle Tests verwendet werden. Die oberen "N" (der Standardwert ist 5) Die Zeilen oder Serien von DataFrame werden mit dieser Methode zurückgegeben. Wir erstellen zuerst einen Beispieldatenfreame, damit wir die Funktion Head () verwenden können, um die Zeile abzurufen.

Durch Übergabe des Python -Wörterbuchs innerhalb der PD.DataFrame () -Funktion haben wir einen Datenrahmen mit drei Spalten erstellt. Die Spalte "Name" besteht aus den Namen einiger Schüler ("Tommy", "Diaz", "Martin", "Leo", "Alex", "Drew", "Sam"). Die Spalte „Alter“ speichert das Alter der Schüler (14, 14, 13, 16, 16, 15, 14). Während die Spalte „Markierungen“ die Punktzahl eines Tests haben (7, 8, 7, 9, 10, 6, 9). Verwenden wir die Funktion Head (), um die Zeilen abzurufen.

Um nur die erste Zeile abzurufen, geben wir den Wert von 1 in den Klammern der Head () -Funktion an.

Durch die Verwendung des Wertes von 1 innerhalb der Kopffunktion haben wir die erste Zeile abgerufen. Genau wie bei der ILOC [] -Funktion können wir auch die Funktion Head () verwenden, um die Zeile einer bestimmten Spalte des Datenrahmens abzurufen.

Wir haben auf die Spalte „Name“ zugegriffen, indem wir die Beschriftung in [] und die Funktion head () mit dem Wert von 1 zum Extrahieren der 1st Reihe.

Wir haben die Verwendung von Iloc [] und Head () -Funktion gesehen. Jetzt verwenden wir die Funktion loc [], um die erste Spalte auszuwählen.

Beispiel 4: Extrahieren Sie die erste Zeile eines Datenrahmens mit der Funktion loc []

Die Funktion loc () macht es einfach, die Daten schnell aus einem Datensatz zu erhalten. Durch die Bereitstellung eines Indexwerts für die LOC () -Methode können wir die Datenwerte abrufen, die in der spezifischen Zeile oder Spalte gespeichert sind.

Wir haben einen Beispieldatenrahmen erstellt, in dem wir die Verwendung der LOC [] -Funktion demonstrieren, um die erste Zeile zu erhalten. Wir haben 3 Spalten im neu erstellten DataFrame "Col1", "Col2" und "Col3" mit Datenwerten ("A", "B", "C", "D", "E", "F"). (12, 34, 56, 78, 90, 13) und (0, 7, 4, 2, 8, 9).

Eine Serie mit den Daten der ersten Zeile wird zusammen mit den Spaltennamen abgerufen. Wir haben das Indexattribut in der Funktion loc [] verwendet. Das Indexattribut gibt die Indexdaten des DataFrame zurück. Wir wissen, dass die Indexwerte von Zeilen im DataFrame standardmäßig von 0 beginnen. Indem wir das Indexattribut 0 in der Funktion loc [] angeben, können wir die erste Zeile erhalten.

Verwenden wir die Funktion Values ​​(), um die ersten Zeilen aus dem Datenrahmen abzurufen.

Beispiel 5: Extrahieren Sie die erste Zeile eines Datenrahmens mit der Funktion Values ​​())

Die numpy Darstellung des DataFrame kann unter Verwendung des Werteattributs erhalten werden. Die Achsenbezeichnungen werden beseitigt und nur die Daten im Datenrahmen werden zurückgegeben. Erstens benötigen wir einen Datenrahmen für die Demonstration dieses Beispiels. Wir erstellen einen Datenrahmen mit einem Wörterbuch nach dem Importieren der PANDAS -Module.

Die beiden Spalten werden in den Datenrahmen "EMP" und "Gehalt" mit Datenwerten ("Rob", "Mike", "Nick", "Tony", "Alex", "Jim", "Adam", "Fin" erstellt ("Rob", "Mike", "Nick", "Tony", "Alex", "Rob", "Fin" ) und (1100, 1000, 1100, 1200, 1100, 1300, 1000, 1300). Jetzt können wir die Funktion Values ​​() verwenden, um die erste Zeile aus dem vorherigen Datenrahmen abzurufen.

Wir haben den Slice -Operator und den angegebenen Wert von 1 in der Funktion verwendet, um die erste Zeile abzurufen.

Abschluss

In diesem Artikel haben wir Ihnen die verschiedenen Methoden gezeigt, um die Werte aus der ersten Zeile des DataFrame zurückzugeben. Dieses Tutorial soll es Ihnen erleichtern, die Funktionen und Attribute zu verstehen, mit denen die ersten Zeilen abgerufen werden können. Wir haben die verschiedenen Beispiele in diesem Beitrag implementiert, um Ihnen zu vermitteln.