W tym samouczku zobaczymy praktyczne wykonanie tej funkcji.
Przykład 1: Wykorzystanie serii pandy.RESET_INDEX () Metoda zresetowania indeksu serii, aby zachować początkową listę indeksu jako kolumnę
Serie.Metoda reset_index () ”jest stosowana w tej ilustracji do zresetowania indeksu serii pandas i zachowania zmian w kopii serii.
Działanie programu Python rozpoczęło się od znalezienia odpowiedniego narzędzia dla naszego systemu, aby zaspokoić scenariusz. Narzędzie „Spyder” jest wybierane do wykonania programów.
Zainicjujemy skrypt, najpierw ładując niezbędne biblioteki. Jako „seria.Metoda reset_index () ”jest stosowana z zestawu narzędzi pandas, koniecznie musimy załadować ją do naszego środowiska Python. Biblioteka Panda jest importowana, pisząc skrypt „Import Pandy jako PD”. Sekcja „As PD” w tym wierszu odnosi się do uczynienia „PD” aliasem biblioteki „Pandy”. Dlatego nie musimy używać „pandy”. Po prostu piszemy „PD”, aby uzyskać dostęp do dowolnej funkcji pandy.
Pierwszą metodą, którą uzyskujemy dostęp z modułu Pandas przy użyciu aliasu „PD”, jest „PD.Metoda serii ”. Ta metoda jest wbudowaną metodą pand do tworzenia serii z dostarczoną tablicą wartości. Wzywamy tę funkcję i określamy wartości, które są „34”, „21”, „18”, „45”, „76”, „82”, „22”, „40”, „91”, „101”, i „8”. Nazwa kolumny jest definiowana za pomocą parametru „Nazwa” jako „Dane”.
Następnie zainicjujemy zmienną „NEW_INDEX” i przypisujemy do niej pewne wartości, ale o tej samej długości, którą użyliśmy dla wartości w serii. Wartości zmiennej „NEW_INDEX” to „A01”, „A02”, „A03”, „A04”, „A05”, „A06”, „A07”, „A08”, „A09”, „A10” i „A11”. Używamy wartości przechowywanych w tej zmiennej dla indeksu. Aby ustawić kolumnę indeksu serii, wywołujemy „serię.indeks ”właściwość i przypisz ją do zmiennej„ NEW_INDEX ”. Wartości przechowywane w „New_Index” są umieszczane jako indeks serii zamiast domyślnej listy indeksu, który zaczyna się od „0”. Wreszcie, aby zobaczyć serię z określonym indeksem, nazywamy funkcję „print ()” i przekazujemy serię „numer” jako wejście, aby wydrukować jej zawartość.
Powstała seria z określonymi indeksami, które zastąpiły domyślną listę indeksu, jest pokazana na terminalu.
Aby zresetować tę listę indeksu zdefiniowaną przez użytkownika do listy domyślnej, używamy serii „Pandas”.Metoda reset_index () ”.
Nazywamy „serię.Metoda reset_index () ”do zresetowania listy indeksu. Nazwa serii jest podana jako „numer” metodą „RESET_INDEX ()”. Działa zatem, sprawdzając serię i zresetowanie listy indeksu do ustawień domyślnych. Aby zapisać te modyfikacje, tworzymy zmienną „wyjściową”, która generuje kopię serii ze zmienioną listą indeksu. Zastosujemy funkcję „print ()”, aby wyświetlić zawartość „wyjściową”.
Na obrazie wyjściowym możemy zobaczyć, że wyświetlany jest domyślny indeks sekwencyjny. Ponadto określona lista indeksu jest dodawana jako nowa kolumna serii z etykietą „indeks”.
Przykład 2: Wykorzystanie serii pandy.RESET_INDEX () Metoda zresetowania indeksu serii i upuszczenia indeksu początkowego
Ta instancja pokazuje technikę zresetowania indeksu serii pandy przy użyciu „serii.Metoda reset_index () ”. Dodatkowo odrzucamy początkowo zdefiniowaną kolumnę indeksu za pomocą parametru „upuszczania” „serii.funkcja reset_index () ”.
W celu wykonania fragmentu kodu najpierw importujemy bibliotekę pandas jako „PD”. Następnie ćwiczymy metodę z tego aktualnie załadowanego modułu pandas, aby utworzyć serię pandy. „PD.Stosuje się funkcję serii () ”i zapewniamy jej szereg wartości, aby wygenerować serię przy użyciu tych wartości. Wartości, które określliśmy dla konstrukcji szeregowej, to string danych z tytułu danych. Wartości te to „Nestle”, „Cadbury”, „Mars”, „Dove”, „Lindt”, „Godiva”, „Ghirardelli” i „Ferrero”. Używamy parametru „Nazwa”, aby oznaczyć tę kolumnę. Nazwamy go „marką”, tworząc serię, która zawiera nazwy czekoladowych marek. Długość serii to 8. Obiekt serii „czekoladki” jest tworzony i przypisany wynik wytworzony z wywołania pand „PD.Metoda serii () ”.
Co więcej, zmienna „identyfikator” jest tworzona i inicjowana z tymi wartościami „A”, „B”, „C”, „D”, „E”, „F”, „G” i „H”. Długość zawieranych przez nią wartości jest taka sama jak długość wartości dla serii. Teraz zmieniamy domyślną listę indeksu serii i podajemy wartości zmiennej „identyfikator”, które należy użyć jako indeksu. Aby ustawić indeks, „seria.indeks ”właściwość jest wykonywana. Nazwa serii „Chocolates” jest wspomniana z „.Indeks ”właściwość. Przypisujemy zmienną „identyfikator” do właściwości indeksu. Właściwość „indeks” wyodrębnia wartości zachowane w zmiennej „identyfikator” i czyni je lista indeksów serii. Metoda „print ()” jest ostatecznie przywoływana do wydrukowania serii „Chocolates”.
Seria wyświetlona w poniższej migawce pokazuje, że z powodzeniem umieściliśmy określoną listę indeksu zamiast domyślnej listy indeksu.
Teraz, jeśli chcesz zresetować ustawienia indeksu, po prostu użyj serii metody pandas.RESET_INDEX () ”. Podajemy nam nazwę serii tej metody. Po prostu resetuje ustawienia indeksu, aby domyślnie domyślnie dla tej konkretnej serii.
Wzywamy „serię.Metoda reset_index () ”i podaj jej nazwę serii jako„ czekoladki ”. Aby przechowywać serię z domyślną listą indeksu, tworzymy zmienną „ser”. Teraz musimy zobaczyć tę serię. W tym celu stosuje się metodę „print ()”. W jego ortezonach przekazujemy zmienną „ser”, aby wyświetlała wszystko, co zachowała się ta zmienna.
Powstała seria jest widoczna z domyślną listą indeksu. Ale także początkowo określona lista indeksu jest obecna jako kolumna z serii z tytułem „indeks”. Metoda „RESET_INDEX ()” umieszcza domyślną listę indeksu, ale nie usunęła określonej listy indeksu i zamiast tego zachowuje ją jako nową kolumnę.
Aby odrzucić początkowo określoną listę indeksu, która jest teraz dołączona jako kolumna w serii, używamy parametru w metodzie „RESET_INDEX ()”. Ten parametr to „upuszczenie”. Przyjmuje wartość logiczną jako dane wejściowe. Domyślnie wartość parametru „upuść” jest ustawiona na „false”, co oznacza, że nie upuszcza początkowej listy indeksu. Ponieważ chcemy wyeliminować początkową listę indeksu, musimy zmienić jej wartość na „true”.
Po prostu przekazujemy atrybut „upuść” z wartością „prawdziwej” do „serii.funkcja reset_index () ”.
Wykonane wyjście pokazuje serię, która teraz zrzuciła kolumnę „indeksów” i jest wyświetlana z domyślną listą indeksu. Wydany wynik przedstawiono w poniższej migawce:
Wniosek
Możesz mieć zestawy danych, w których lista indeksu jest określana do użycia zamiast domyślnej listy indeksu. Może być konieczne zresetowanie go z powrotem do ustawień domyślnych. Z tego powodu Pandas zapewnia nam „serię.Metoda reset_index () ”. Ta metoda zmienia indeks na ustawienia domyślne. Dostarczyliśmy dwie techniki wykorzystania tej metody. W przypadku pierwszej ilustracji zachowaliśmy początkowo określoną listę indeksu w serii wynikowej jako kolumna po dołączeniu domyślnej listy indeksu. Druga technika pokazała, jak upuścić określoną listę z serii za pomocą parametru „upuść”.