Pandy eksplodują wiele kolumn

Pandy eksplodują wiele kolumn

Python to język programowania wysokiego poziomu, który ułatwia analizę danych. Podczas pracy nad dużym zestawem danych, a także na małym, programiści mogą potrzebować go wyczyścić, aktualizować lub przekształcić. Mogą modyfikować sposób prezentacji danych. Modyfikację danych można uzyskać za pomocą wielu funkcji Pythona.

Ten post mówi o:

    • Jaka jest funkcja „Explode ()” w Pythonie?
    • Jak pandę eksplodują wiele kolumn za pomocą funkcji „Explode ()” w Pythonie?

Jaka jest funkcja „Explode ()” w Pythonie?

eksplodować()”Funkcja służy do modyfikacji lub przekształcania każdego elementu tablicy lub elementu listy w wiersz. Konwertuje element listy w wiersz podczas zastępowania wartości indeksu zwracających listy elementów eksplodowanych danych.

Składnia

Ogólna składnia „eksplodować()„Funkcja znajduje się poniżej:

ramka danych.eksploduj (kolumna, ignore_index = false)


Wyżej wymieniona funkcja przyjmuje dwa parametry, pierwszy parametr „kolumna”Reprezentuje określony element kolumny, który ma eksplodować i jest wymaganym parametrem. Z drugiej strony „ignore_index”Jest opcjonalnym parametrem argumentu słów kluczowych.

Jak eksplodować wiele kolumn za pomocą funkcji „Expodode ()” w Pythonie?

Eksplodować wiele kolumn za pomocą „eksplodować()”Funkcja w Python, sprawdź podany przykład.

Przykład

Najpierw zaimportuj „Pandy" I "Numpy”Moduły. Następnie utwórz nową ramkę danych jako „kursy”I zapewniają wartości. Następnie wyświetl nowo utworzone wartości DataFrame:

importować pandy jako PD
importować Numpy jako NP
kursy = („A”: [[„Maria”, „Henry”, „Marry”], „Alex”, [„David”, „Peter”]]],
„B”: [„Algorytm”, „Big Data”, „Networking”], „Wydobycie danych”,
[„Uczenie maszynowe”, „Metodologia badań”]],
„C”: [„010”, „023”, „016”]
)
df = pd.DataFrame (kursy)
Drukuj (DF)


Jak widać, nowo utworzona ramka danych została wyświetlona poniżej:


Teraz eksploduj wiele kolumn DataFrame, zadzwoń do „lista()”Funkcja z kolumnami DataFrame oznaczoną jako argument wewnątrz„eksplodować()”Funkcjonowanie i przekazuj to„DF2" zmienny. Następnie zadzwoń do „wydrukować()" oświadczenie:

df2 = df.eksploduj (lista („ab”))
Drukuj (DF2)


Można zauważyć, że pod warunkiem, że Frame DataFrame wiele kolumn zostało pomyślnie eksplodowanych:


To wszystko! Wyjaśniliśmy najłatwiejszy sposób eksplodowania wielu kolumn w Pythonie.

Wniosek

eksplodować()”Funkcja jest używana do modyfikowania lub przekształcania każdego elementu tablicy lub elementu listy w wiersze. Konwertuje element listy na wiersz podczas zastępowania wartości indeksu zwracających listy elementów DataFrame Expoded Element. Ten post ilustruje metodę eksplodowania wielu kolumn w Pythonie.