Pandy dostają pierwszy rząd

Pandy dostają pierwszy rząd
Pandy to potężne narzędzie do obsługi danych. Oferuje dwie główne struktury danych - serię 1D i 2D DataFrame. Zarówno dane heterogeniczne, jak i jednorodne mogą być obsługiwane przez Pandas DataFrame. Rzędy w PandaS DataFrame można wybrać, usuwać, dodawać lub przemianować, między innymi. W tym poście omówimy, jak korzystać z funkcji takich jak ILOC [], loc [], head () i in.

Jak wybrać lub odzyskać pierwszy rząd Data DataFrame

Do pobrania pierwszego rzędu lub „N” pierwszych wierszy z Pandas DataFrame można zastosować wiele metod. W poniższych przykładach zaimplementujemy kilka metod pokazania, w jaki sposób możesz ich użyć do pobrania pierwszego wiersza DataFrame.

Najpierw pokażemy, jak pobrać pierwszy wiersz z pandas DataFrame za pomocą funkcji ILOC [].

Przykład 1: Korzystanie z funkcji ILOC [] do odzyskania pierwszego wiersza DataFrame

Moduł panda w Python definiuje funkcję ILOC [], która pozwala nam uzyskać określoną kolumnę lub wiersz z danej ramki danych. Korzystając z wartości indeksu, możemy szybko wyodrębnić dowolną wartość określoną z kolumny lub wiersza za pomocą metody ILOC [] Pythona. Aby użyć funkcji modułów pandy, musimy najpierw zaimportować pandy przed utworzeniem pandasframe. Budujemy naszą strumień za pomocą PD.Ramka danych().

Tworzona jest „DF”. Para kluczowej wartości słownika Pythona jest przekazywana jako dane wejściowe do „PD.Funkcja dataFrame () ”. Funkcja print () służy do wyświetlania naszego DataFrame.

W „DF” DataFrame mamy trzy kolumny - „id”, „osoba” i „kurs” z wartościami (1001, 1002, 1003, 1004), („Jordi”, „Ben”, „Kevin”, „ Richard ”) i („ AI ”,„ Stats ”,„ Fizyka ”,„ CSS ”). Teraz użyjmy funkcji ILOC [], aby pobrać pierwszy wiersz z „DF” DataFrame.

Indeks 0 przechowuje dane 1. rzędu. Tak więc przeszliśmy wartość indeksu 0 wewnątrz funkcji ILOC [], aby pobrać pierwszy wiersz „DF” DataFrame. Możesz zauważyć, że DF.ILOC [0] zwrócił pierwszy rząd jako seria. Możemy również wyodrębnić pierwszy rząd za pomocą operatora plasterka.

„: 1” jest umieszczany w DF.ILOC [] metoda odzyskania pierwszego rzędu.

Przykład 2: Pobierz pierwszy wiersz określonej kolumny za pomocą metody ILOC []

Możemy również wyodrębnić dane wiersza, uzyskując dostęp do określonej kolumny i stosując funkcję ILOC [] do pobrania danych. Załóżmy, że musimy wyodrębnić pierwszy rząd z kolumny „Osoba”.

Można zauważyć, że element pierwszego rzędu w kolumnie „Osoba” jest „Jordy”. Tak więc funkcja z powodzeniem odzyskała dane. Możemy również użyć operatora plasterem do pobrania wiersza określonej kolumny.

Jeśli jesteśmy zobowiązani do wybrania liczby „N” pierwszych wierszy z określonej kolumny ramki danych, możemy określić liczbę tuż po „:” w metodzie ILOC [].

Można zaobserwować, że określając wartość jako 2, odzyskaliśmy pierwsze 2 rzędy kolumny „kursu”.

Teraz pokażemy użycie funkcji Head () w pandy do wyodrębnienia pierwszego wiersza kolumny.

Przykład 3: Pobierz pierwszy wiersz całości lub określonej kolumny za pomocą funkcji head ()

Na podstawie pozycji funkcja Head () pobiera pierwsze wiersze obiektu „N”. Jeśli Twój obiekt zawiera odpowiedni rodzaj danych, może być używany do szybkiego testowania. Najlepsze „N” (wartość domyślna to 5) Rzny lub seria DataFrame są zwracane przy użyciu tej metody. Najpierw tworzymy przykładową strumień danych, abyśmy mogli użyć funkcji Head () do pobrania wiersza.

Przekazując słownik Pythona w PD.Funkcja dataFrame (), utworzyliśmy ramkę danych z trzema kolumnami. Kolumna „Nazwa” składa się z nazw niektórych uczniów („Tommy”, „Diaz”, „Martin”, „Leo”, „Alex”, „Drew”, „Sam”). Kolumna „Wiekowa” przechowuje wieki studentów (14, 14, 13, 16, 16, 15, 14). Podczas gdy kolumna „Marks” ma wynik jakiś test (7, 8, 7, 9, 10, 6, 9). Użyjmy funkcji Head (), aby pobrać wiersze.

Aby odzyskać tylko pierwszy wiersz, określamy wartość 1 w nawiasach funkcji Head ().

Korzystając z wartości 1 wewnątrz funkcji głowy, odzyskaliśmy pierwszy rząd. Podobnie jak w przypadku funkcji ILOC [], możemy również użyć funkcji Head (.

Dostęp do kolumny „Nazwa” za pomocą funkcji etykiety wewnątrz [] i head () z wartością 1 w celu wyodrębnienia 1St wiersz.

Widzieliśmy użycie funkcji ILOC [] i head (). Teraz używamy funkcji loc [], aby wybrać pierwszą kolumnę.

Przykład 4: Wyodrębnij pierwszy wiersz ramki danych za pomocą funkcji loc []

Funkcja loc () ułatwia szybkie uzyskanie danych z zestawu danych. Podając wartość indeksu do metody loc (), możemy pobrać wartości danych przechowywane w określonym wierszu lub kolumnie.

Utworzyliśmy przykładową ramkę danych, w której pokazujemy użycie funkcji LOC [], aby uzyskać pierwszy rząd. Mamy 3 kolumny w nowo utworzonej ramce danych „col1”, „col2” i „col3” z wartościami danych („a”, „b”, „c”, „d”, „e”, „f”), (12, 34, 56, 78, 90, 13) i (0, 7, 4, 2, 8, 9).

Seria z danymi z pierwszego wiersza jest pobierana wraz z nazwami kolumn. Użyliśmy atrybutu indeksu wewnątrz funkcji LOC []. Atrybut indeksu zwraca dane indeksu danych DataFrame. Wiemy, że wartości indeksu wierszy w ramce danych rozpoczynają się od 0 domyślnie. Określając atrybut indeksu 0 wewnątrz funkcji LOC [], możemy uzyskać pierwszy rząd.

Użyjmy funkcji wartości () do pobrania pierwszych wierszy z DataFrame.

Przykład 5: Wyodrębnij pierwszy wiersz ramki danych za pomocą funkcji wartości ()

Reprezentację Numpy DataFrame można uzyskać za pomocą atrybutu wartości. Etykiety osi są eliminowane i zwracane są tylko dane w ramce danych. Najpierw potrzebujemy ramki danych do demonstracji tego przykładu. Tworzymy ramkę danych za pomocą słownika po zaimportowaniu modułów pandów.

Dwie kolumny są tworzone w ramach danych „EMP” i „Wynagrodzenie” o wartościach danych („Rob”, „Mike”, „Nick”, „Tony”, „Alex”, „Jim”, „Adam”, „Fin” ) i (1100, 1000, 1100, 1200, 1100, 1300, 1000, 1300). Teraz możemy użyć funkcji wartości () do pobrania pierwszego wiersza z poprzedniej formy danych.

Użyliśmy operatora plasterek i określonej wartości 1 wewnątrz funkcji, aby pobrać pierwszy rząd.

Wniosek

W tym artykule pokazaliśmy różne metody zwracania wartości z pierwszego rzędu DataFrame. Ten samouczek został zaprojektowany tak, aby ułatwić zrozumienie funkcji i atrybutów, które można użyć do pobrania pierwszych wierszy. Wdrożyliśmy różne przykłady w tym poście, aby nauczyć Cię, jak pobrać pierwszy wiersz DataFrame lub pierwszy wiersz określonej kolumny za pomocą funkcji ILOC [] funkcji, funkcji Head () i wartości ().