Pandy Iloc

Pandy Iloc
Pandy to biblioteka analizy Pythona. Metody „loc ()” i „ILOC ()” to tylko dwa z wielu prostych technik filtrowania danych dostępnych w bibliotece pandy. Możemy wykonać praktycznie dowolne zadanie wyboru danych w ramach danych Pandy. Chociaż „loc ()” jest oparty na etykiecie, musimy określić nazwy wierszy i kolumn, które chcemy wykluczyć. Za pomocą Metody Pandas „ILOC ()” do wyszukiwania opartego na liczbie całkowity. Łatwość wykorzystania DataFrame jest jedną z jego kluczowych korzyści. Możesz to zweryfikować samodzielnie, wybierając lub filtrując wiersze lub kolumny z ramkami danych za pomocą właściwości „loc ()” lub „iLoc ()”. W ramce danych właściwości te są zwykle używane.

Metoda pandas ILOC ()

Python oferuje zróżnicowany zakres modułów i funkcji do manipulacji danymi. Moduł Panda daje nam dodatkowe opcje w przypadku dużych zestawów danych pod względem rzędów i kolumn. System Python „ILOC ()” pozwolił nam określić określoną jednostkę informacyjną lub wartość z zestawu wartości w ramce danych lub informacji, która jest częścią konkretnego wiersza lub kolumny.

Składnia do metody Panandas ILOC ()

Przykład: z techniką pandas iLoc (), pobierając pojedynczy wiersz z indeksu

„Spyder” to narzędzie, które zatrudniamy. W tym przykładzie mamy ramkę danych o nazwie „samochód”. Ma trzy kolumny z nagłówkami: „Nazwa”, „cena” i „model”. Istnieją cztery rzędy: „Suzuki”, „Toyota”, „Honda City” i „Corolla” są w pierwszej kolumnie. Ich ceny to: „200000”, „320000”, „290000” i „30000” w drugiej kolumnie. Ich „modele” to: „2022”, „2021”, „2020” i „2022”.

Utworzona funkcja Python „index ()” znajduje określony element z przodu listy i zawiera indeks pierwszej kopii. Jest to metoda zakresu Python, która podaje indeks danego elementu na liście „A”, „B”, „C” i „D” są wymienione w indeksie. „DF” odnosi się do ramki danych. Korzystając z funkcji drukowania, wyprowadzimy naszą ramkę danych.

Zastosowanie metody „ILOC ()” z rzędu będzie naszym następnym głównym krokiem, który jest również przedmiotem naszego artykułu. Możesz wybrać pojedynczy wiersz i kolumnę według indeksu przy użyciu „ILOC ()”. Usługa „ILOC ()” pozwala nam uzyskać unikalny numer z wiersza lub kolumny za pomocą wartości indeksu, które są obecnie ustawione. W tym kodzie drukujemy indeks „D” za pomocą techniki „ILOC ()”, a indeks symbolizuje „D”. Drukowanie „DF.ILOC [3] ”wydrukuje indeks„ D ”, który pokazuje nasze wyjście.

Na podstawie uzyskanego obrazu tabela samochodów, która ma trzy kolumny i zawiera dane, jest łatwo widoczna. W kolejnym etapie podano dane dla indeksu „D” za pomocą funkcji „ILOC []”. Lasltly, nazwa indeksu, „d” i typ danych, „obiekt” są widoczne.

Przykład: pobieranie pojedynczej kolumny z indeksu

Ta instancja jest porównywalna z pierwszą, z wyjątkiem tego, że w pierwszym pobieraniu danych z pojedynczego wiersza i w drugim pobieramy dane z pojedynczą kolumną za pomocą „ILOC ()”. Istnieją cztery kolumny w naszej klatce danych „wyników”: „nazwa_patsywna”, „Total_marks”, „Procent” i „Uwagi”. Nazwiska w pierwszej kolumnie to: „Juliet”, „Willian”, „Alfie” i „Edward”. Uczniowie z wynikiem „99”, „40”, „88” i „73” są uwzględnieni w drugim. Ta ramka danych zawiera informacje o klasach ucznia, niezależnie od tego, czy zdają, czy nie uda. „Index ()” nowo ogłoszona funkcja Pythona lokalizuje określony element na górze listy i zwraca. Indeks jest taki sam, jak w poprzednim scenariuszu „A”, „B”, „C” i „D”. „Print (DF)” jest używany w ramce danych drukowania.

Następnie wprowadzamy teraz indeks wybierający „A” za pomocą metody „ILOC ()”. Funkcja „indeks ()” zwróci pozycję elementu na podanej liście lub liniach w strumieniu. Podobnie jak w poprzednim przykładzie, wybierzemy kolumnę, która wyświetli pierwszą kolumnę. W poprzednim przykładzie wydrukowano indeks „D”. Ale w tym przykładzie pobrano indeks „a” i jest drukowany za pomocą „DF.ILOC [:, 0] ”. Wyjście wyświetli wyniki.

Możemy wyraźnie zobaczyć tabelę „wynikach”. Ta tabela pokazuje odsetek ogólnych znaków i uwag ucznia są dostarczane po jego nazwisku. Teraz widzimy, jak wyświetlono go w pierwszej kolumnie „Student_name”, którą wybraliśmy za pomocą „DF.ILOC () ”, ponieważ wziął indeks„ 0 ”. Ta kolumna znajduje się w indeksie „0”, więc wyświetlana jest w pierwszej kolumnie.

Przykład: Stosowanie warunku w metodzie panda ILOC ()

Rama danych, którą używamy w tym przykładzie, jest taka sama jak ta, której użyliśmy w poprzednim przykładzie. Możesz określić „warunek” za pomocą funkcji „ILOC ()”, a wyjściem będzie oprawa danych zawierająca wiersze i kolumny, które spełniają warunek. W tej praktyce „warunek” na pandy danych można zaimplementować, niezależnie od tego, czy pod względem kolumny, wiary lub osobno. W tym przykładzie stworzyliśmy ramkę danych o nazwie „wynik” i dodaliśmy cztery kolumny, do których wstawiliśmy dane. To pokazuje pewne wyniki uczniów.

Następnie, podobnie jak w poprzednim przypadku, dodaliśmy metodę „indeks ()”. Od czasu do czasu mogą być wymagane wiele warunków do filtrowania naszych danych. Jednak używamy tylko jednego warunku. Są to kilka podstawowych procesów wykonanych w celu dodania nowych danych przy użyciu niektórych naszych unikalnych analiz. Z pewnością pętle są na wszystko. Możesz zobaczyć, że ta sama struktura jest używana do różnych czynności. Jednak Pandas ma kilka wbudowanych procedur, które są odpowiednie do działań, które zwykle musimy wykonać. Następnie stosujemy funkcję drukowania, aby wyświetlić naszą ramkę danych „wyników”. Następnie dodaj warunek większy niż „>”, używając „DF. ILOC () ”do„ całkowitego _marks ”, aby wyświetlić dane tych, których znaki wynoszą ponad 40.

W wynikowej ramce danych widać, że wyświetlamy trzy wartości, co oznacza, że ​​jedna wartość jest odrzucana. Wartość wyeliminowana to indeks „B”, ponieważ warunek stwierdza, że ​​znak będzie więcej niż „40”. Jak widać na obrazie wyjściowym, wyświetla tylko informacje o uczniach, których „całkowite znaki” były wyższe niż „40”.

Wniosek

Procedura „ILOC ()” Pythona pozwala użytkownikowi wybrać wybrany wiersz lub kolumnę z zestawu danych jest wprowadzany w bibliotece PandaS. Dzięki wykorzystaniu wartości indeksu możemy szybko uzyskać dowolny konkretny numer z wiersza lub kolumny za pomocą metody „ILOC ()” Pythona. Numer wiersza i numer kolumny to dwa lub więcej kompetentnych parametrów dla operatora ILOC w Python. Funkcja „ILOC ()” w Pythonie akceptuje jedynie parametry typu „int”. W pierwszym przykładzie widzieliśmy, jak zaimplementować metodę „ILOC ()” do wyodrębnienia danych z jednego „wiersza” za pomocą ich indeksu. Technikę „ILOC ()” zastosowano do wyodrębnienia danych z pojedynczej „kolumny” w drugim przykładzie poprzez ich indeks i dane ucznia, których znaki są większe niż czterdzieści, zostaną pokazane w ostatnim wyjściu, w którym warunek „>” został zastosowany do „Total_marks”. Są to sposoby używania metody pand „ILOC ()” i odpowiednich przypadków użycia.