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?
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.