Pandas DataFrame to struktura danych 2D (dwuwymiarowa), w której dane są wyrównane w formie tabelarycznej z różnymi wierszami i kolumnami. Aby łatwiej zrozumieć, DataFrame zachowuje się jak arkusz kalkulacyjny zawierający trzy różne komponenty: indeks, kolumny i dane. Pandy DataFrame są najczęstszym sposobem na wykorzystanie obiektów pandy.
Pandy DataFrame można tworzyć przy użyciu różnych metod. W tym artykule wyjaśniono wszystkie możliwe metody, za pośrednictwem których można utworzyć Pandas DataFrame w Python. Uruchomiliśmy wszystkie przykłady na narzędziu Pycharm. Rozpocznijmy implementację każdej metody jeden po drugim.
Podstawowa składnia
Postępuj zgodnie z następującą składnią podczas tworzenia ramek danych w Pandas Python:
Pd.DataFrame (df_data)Przykład: Wyjaśnijmy przykładem. W takim przypadku zapisaliśmy dane imiona i wartości procentowe ucznia w zmiennej „studenci_data”. Ponadto za pomocą PD.DataFrame (), utworzyliśmyFrame DataFrame do wyświetlania wyniku ucznia.
importować pandy jako PDMetody tworzenia panów danych danych
Pandy DataFrame można tworzyć przy użyciu różnych sposobów omówienia w pozostałej części artykułu. Wydrukujemy kursy studenta, co spowoduje formę ramek danych. Tak więc, używając jednej z poniższych metod, możesz utworzyć podobne ramy danych reprezentowane na następującym obrazie:
Metoda nr 01: Tworzenie pandasframe ze słownika list
W poniższym przykładzie tworzone są ze słowników list związanych z wynikami kursu ucznia. Najpierw zaimportuj bibliotekę pandy, a następnie utwórz słownik list. Klucze Dict reprezentują nazwy kolumn, takie jak „Student_name”, „kurs_title” i „GPA”. Listy reprezentują dane lub treść kolumny. Zmienna „Dictionary_Lists” zawiera dane uczniów, które są dalej przypisane do zmiennej „DF1”. Korzystając z instrukcji drukowania, wydrukuj całą zawartość DataFrame.
Przykład:
# Importuj biblioteki dla pandy i numpyPo wykonaniu powyższego kodu zostanie wyświetlone następujące dane wyjściowe:
Metoda nr 02: Utwórz Pandy DataFrame ze słownika tablicy Numpy
Rzekie danych można utworzyć z dyktmy tablicy/listy. W tym celu długość musi być taka sama jak cała narracja. Jeśli jakiś wskaźnik zostanie przekazany, długość indeksu powinna być równa długości tablicy. Jeśli żaden indeks nie zostanie przekazany, w tym przypadku domyślnym indeksem jest zakres (n). Tutaj N reprezentuje długość tablicy.
Przykład:
importować Numpy jako NPMetoda nr 03: Tworzenie pandas DataFrame za pomocą listy list
W poniższym kodzie każda linia reprezentuje pojedynczy wiersz.
Przykład:
# Import biblioteki pandas pdMetoda nr 04: Tworzenie Pandas DataFrame za pomocą listy słownika
W poniższym kodzie każdy słownik reprezentuje pojedynczy wiersz i klawisze reprezentujące nazwy kolumn.
Przykład:
# Importuj pandy bibliotekiMetoda nr 05: Tworzenie pandasframe z Dict of pandas Series
Klucze DICT reprezentują nazwy kolumn, a każda seria reprezentuje zawartość kolumny. W poniższych wierszach kodu wzięliśmy trzy typy serii: nazwa_series, kurs_series i GPA_Series.
Przykład:
# Importuj pandy bibliotekiMetoda nr 06: Utwórz Pandy DataFrame za pomocą funkcji ZIP ().
Różne listy można połączyć za pośrednictwem funkcji listy (zip ()). W poniższym przykładzie pandas DataFrame są tworzone, wywołując PD.Funkcja dataFrame (). Tworzone są trzy różne listy, które są scalone w postaci krotek.
Przykład:
importować pandy jako PDWniosek
Korzystając z powyższych metod, możesz tworzyć Pandas DataFrame w Python. Wydrukowaliśmy GPA kursu studenta, tworząc pandasframe. Mamy nadzieję, że uzyskasz przydatne wyniki po uruchomieniu wyżej wymienionych przykładów. Wszystkie programy są dobrze komentowane w celu lepszego zrozumienia. Jeśli masz więcej sposobów na tworzenie ramek danych pandas, nie wahaj się podzielić się nimi z nami. Dziękujemy za przeczytanie tego samouczka.