Pandas Iloc

Pandas Iloc
Pandas ist eine Python -Analyse -Bibliothek. Die Methoden „loc ()“ und „iloc ()“ sind nur zwei der vielen einfachen Datenfilterungstechniken, die in der Pandas -Bibliothek verfügbar sind. Wir können praktisch jede Datenauswahlaufgabe auf Pandas -Datenrahmen mit diesen ausführen. Obwohl „loc ()“ markiert ist, müssen wir die Namen der Zeilen und Spalten angeben, die wir ausschließen möchten. Mit Hilfe der PANDAS-Methode „ILOC ()“ für ganzzahlige Suchen können Sie bestimmte Zeilen auswählen und PANDAS-Datenrahmen und -serien untergruppen. Die einfache Nutzung von DataFrame ist einer der wichtigsten Vorteile. Sie können dies selbst überprüfen, indem Sie Datenframezeilen oder -spalten mithilfe der Eigenschaften „loc ()“ oder „iloc ()“ auswählen oder filtern. In einem Datenrahmen werden diese Eigenschaften normalerweise verwendet.

Pandas iloc () Methode

Python bietet eine Vielzahl von Modulen und Funktionen für die Datenmanipulation. Das PANDAS -Modul bietet uns zusätzliche Optionen, wenn wir uns mit großen Datensätzen in Bezug auf Zeilen und Spalten befassen. Das Python -System „Iloc ()“ ermöglichte es uns, eine bestimmte Informationseinheit oder einen Wert aus einer Reihe von Werten in einem Datenrahmen oder Informationen zu.

Syntax für Pandas Iloc () Methode

Beispiel: Mit der Pandas iloc () -Technik, die eine einzelne Zeile aus einem Index abzurufen

"Spyder" ist das Werkzeug, das wir verwenden. Wir haben in diesem Beispiel einen Datenrahmen mit dem Namen "Car". Es hat drei Spalten mit den Überschriften: "Name", "Preis" und "Modell". Insgesamt gibt es vier Zeilen: "Suzuki", "Toyota", "Honda City" und "Corolla" sind in der ersten Kolumne. Ihre Preise sind: "200000", "320000", "290000" und "30000" in der zweiten Spalte. Ihre "Modelle" sind: "2022", "2021", "2020" und "2022".

Die erstellte Python -Funktion „Index ()“ findet ein bestimmtes Element an der Vorderseite einer Liste und bietet den Index der ersten Kopie. Es handelt sich um eine Python -Bereichsmethode, die den Index eines bestimmten Elements in einer Liste "A", "B", "C" und "D" ergibt, die im Index aufgeführt sind. "DF" bezieht sich auf den Datenrahmen. Mit der Druckfunktion geben wir unseren Datenrahmen aus.

Die Anwendung der „Iloc ()“ -Methode in einer Reihe ist unser nächster wichtiger Schritt, der auch Gegenstand unseres Artikel ist. Sie können eine einzelne Zeile und Spalte auswählen, indem Sie "Iloc ()" verwenden, indem Sie "iloc ()" verwenden ". Mit dem Dienst „Iloc ()“ können wir eine eindeutige Zahl aus einer Zeile oder Spalte erwerben, indem wir die derzeit darauf eingestellten Indexwerte verwenden. In diesem Code drucken wir den Index „D“ unter Verwendung der „Iloc ()“ -Technik, und ein Index symbolisiert „D“, symbolisiert "D". Drucken "DF.Iloc [3] "druckt den Index" D ", den unsere Ausgabe demonstriert.

Basierend auf dem aufgenommenen Bild ist die Tabelle der Autos mit drei Spalten und Daten leicht sichtbar. Im nachfolgenden Schritt werden die Daten für den Index „D“ unter Verwendung der Funktion „Iloc []“ angezeigt. Lasltly, der Indexname, "D" und Datentyp, "Objekt" sind offensichtlich.

Beispiel: Abrufen einer einzelnen Spalte aus einem Index abzurufen

Diese Instanz ist vergleichbar mit der ersten, außer dass wir im ersten Fall einzelne Zeilendaten abrufen und in der zweiten Zeitung einzelne Spaltendaten mit „iloc ()“ abrufen. In unserem Datenrahmen "Ergebnis" enthält vier Spalten: "Student_Name", "Total_marks", "Prozentsatz" und "Bemerkungen". Die Namen in der ersten Spalte sind: "Julia", "Willian", "Alfie" und "Edward". Die Schüler mit zahlreichen "99", "40", "88" und "73" sind im zweiten enthalten. Dieser Datenrahmen enthält Informationen zu den Noten des Schülers, unabhängig davon, ob sie bestehen oder scheitern. "Index ()" Eine neu angekündigte Python -Funktion lokalisiert ein bestimmtes Element ganz oben auf einer Liste und kehrt zurück. Der Index ist der gleiche wie das, was wir im vorherigen Szenario "A", "B", "C" und "D" verwendet haben. "Print (df)" wird im Druckdatenrahmen verwendet.

Anschließend geben wir nun den Auswahlindex "a" mit der Methode "Iloc ()" ein. Die Funktion "Index ()" gibt die Position des Elements in der angegebenen Liste oder in den Zeilen im Stream zurück. Ähnlich wie beim vorherigen Beispiel werden wir die Spalte auswählen, in der die erste Spalte angezeigt wird. Im vorherigen Beispiel wurde der Index „D“ gedruckt. In diesem Beispiel wurde jedoch der Index „A“ genommen und wird mit „DF) gedruckt.Iloc [:, 0] ”. Die Ausgabe zeigt seine Ergebnisse an.

Wir können die Tabelle „Ergebnis“ sichtbar sehen. Diese Tabelle zeigt den Prozentsatz der Gesamtnoten und Bemerkungen eines Schülers an. Jetzt sehen wir es in der ersten Spalte "Student_Name", die wir mit "DF" entschieden haben.iloc () ”, weil der Index„ 0 “benötigt wurde. Diese Spalte befindet sich im Index „0“, sodass sie in der ersten Spalte angezeigt wird.

Beispiel: Anwendung der Bedingung in der Pandas iloc () -Methode

Der Datenrahmen, den wir in diesem Beispiel verwenden, entspricht dem, den wir im vorherigen Beispiel verwendet haben. Sie können einen „Zustand“ unter Verwendung der Funktion „Iloc ()“ angeben, und der Ausgang ist ein Datenrahmen, der die Zeilen und Spalten enthält, die die Bedingung erfüllen. In dieser Praxis kann die „Bedingung“ auf einem Pandas-Datenrahmen implementiert werden, ob Spalten-, Zeilen- oder separate Basis. In diesem Beispiel haben wir einen Datenrahmen namens "Ergebnis" erstellt und vier Spalten hinzugefügt, zu denen wir Daten eingefügt haben. Dies zeigt bestimmte Schülerergebnisse an.

Ähnlich wie im vorherigen Fall haben wir die Methode "index ()" hinzugefügt. Es können gelegentlich mehrere Bedingungen erforderlich sein, um unsere Daten zu filtern. Wir verwenden jedoch nur einen Zustand. Dies sind einige der grundlegenden Prozesse, die durchgeführt wurden, um neue Daten mit einigen unserer einzigartigen Analysen hinzuzufügen. Sicherlich ist Loops für alles. Sie können sehen, dass dieselbe Struktur für eine Vielzahl von Aktivitäten verwendet wird. Pandas verfügt jedoch über mehrere integrierte Verfahren, die für die Aktivitäten geeignet sind, die wir normalerweise durchführen müssen. Anschließend wenden wir die Druckfunktion an, um unser "Ergebnis" -Datenrahmen anzuzeigen. Fügen Sie dann eine Erkrankung, die größer als ">" hinzugefügt wird, mit "DF" verwendet. iloc () ”zu den„ Gesamtmarks “, um die Daten derer anzuzeigen, deren Markierungen mehr als 40 sind.

Im resultierenden Datenrahmen können Sie sehen, dass wir drei Werte anzeigen, was bedeutet, dass ein Wert verworfen wird. Der eliminierte Wert ist der Index „B“, da die Bedingung feststellt, dass die Marke mehr als „40“ betragen wird. Wie im Ausgabebild zu sehen ist, zeigt es nur Informationen über Schüler, deren „Gesamtmarken“ höher als „40“ waren.

Abschluss

Mit Pythons "Iloc ()" -Ver Prozedur kann der Benutzer eine ausgewählte Zeile oder Spalte aus dem Datensatz aus auswählen, wird in der Pandas -Bibliothek eingeführt. Durch die Nutzung von Indexwerten können wir durch Pythons „iloc ()“ -Methode schnell eine bestimmte Zahl aus einer Zeile oder Spalte erhalten. Zeilennummer und Spaltennummer sind zwei oder mehr kompetente Parteien Parameter für den ILOC -Operator in Python. Die Funktion „Iloc ()“ in Python akzeptiert nur Parameter des Typs „int“. Im ersten Beispiel haben wir gesehen. Die „Iloc ()“ -Technik wurde verwendet, um Daten aus einer einzigen „Spalte“ im zweiten Beispiel durch ihren Index zu extrahieren, und die Daten des Schülers, deren Markierungen mehr als vierzig sind, werden in der letzten Ausgabe angezeigt, wobei die Bedingung „>“ wurde auf "Total_marks" angewendet. Auf diese Weise können Sie die PANDAS -Methode „Iloc ()“ und deren entsprechende Anwendungsfälle verwenden.