DODATKOWANIE DATATAME PANDAS

DODATKOWANIE DATATAME PANDAS
Pandy to specjalny, oparty na analizie pakiet Pythona, szczególnie wykorzystywany do oceny i przemytu danych Pythona. Wypowiada funkcję „dataFrame ()”, która była popularna do wyrównania danych Pythona w rzędach i kolumnach, i.mi. formularz matrycy. Jak sama nazwa wskazuje, funkcja „append ()” jest wykorzystywana do dodania czegoś na końcu jakiejś struktury. Dlatego możemy powiedzieć, że pand Funkcja append () musi być używana do dodawania danych z jednej ramki danych do końca innej ramki danych. Zatem wdrożymy niektóre przykłady Pythona w Spyder 3, aby zobaczyć działanie Pandas DataFrame.Funkcja append () w systemie Windows 10. Zaczynajmy.

Przykład 01:

Zacznijmy od pierwszego przykładu, aby zobaczyć, w jaki sposób ramy danych Pythona można zainicjować pandami. W narzędziu Spyder 3 Python zaimportowaliśmy pakiet Pandy z słowem kluczowym „Importuj” jako obiekt „PD”. Zostanie to użyte do zainicjowania ramki danych w kodzie. Dodaliśmy więc nową zmienną D1, uzyskując nową ramkę danych pandas za pośrednictwem obiektu „PD” przy użyciu funkcji „dataFrame ()”. Funkcja DataFrame () ma utworzyć ramkę danych tabelarycznych podczas dodawania dwóch list 2*2, i.mi. rzędy do kolumn. Kolumny zostały nazwane 1 i 2 przy użyciu struktury listy. Indeksy do wierszy zostały zadeklarowane jako 1 i 2. Instrukcja drukowania jest tutaj, aby wydrukować ramkę danych „D1” na konsoli.

Po utworzeniu pierwszego ramy danych stworzyliśmy również inną ramkę danych z tą samą metodą. Jedyna zmiana jest tutaj w listach wartości, i.mi. różne wartości. Instrukcja drukowania wyświetla drugą ramkę danych D2 na konsoli. Teraz druga ostatnia instrukcja drukowania mówi nam, że wyświetlimy ramkę danych DODATK. Tak więc druga ramka danych D2 została dołączona na ostatniej z pierwszej ramki danych, D2 za pomocą funkcji append (). Instrukcja drukowania wyświetla dołączoną ramkę danych.

importować pandy jako PD
D1 = PD.DataFrame (['a', 'b'], ['d', 'e']], kolumns = lista ('12 '), indeks = [' 1 ',' 2 ']))
Drukuj („DataFrame 1…”)
Drukuj (D1)
D2 = PD.DataFrame ([['c', 'f'], ['g', 'h']], kolumns = lista ('12 '), index = [' 1 ',' 2 ']))
Drukuj („DataFrame 2…”)
Drukuj (D2)
Drukuj („Dostosowywana ramka danych…”)
Drukuj (D1.Dodatek (D2))

Po zakończeniu kodu nadszedł czas, aby wykonać ten kod Pythona, aby zobaczyć wyniki. Skorzystaj z przycisku biegania Spyder 3 z paska zadań i śmiało. W zamian mamy poniższe wyjście. Pokazuje osobno pierwsze i drugie ramki danych. Następnie druga ramka danych dołączona do pierwszej ramki danych została wyświetlona na wyjściu.

Przykład 02:

Rzućmy okiem na kolejny przykład użycia funkcji append (), aby dołączyć do dwóch ramek pand. Tym razem wykorzystaliśmy słowniki do tworzenia ramek danych. Tak więc rozpoczęliśmy program, aby zaimportować pakiet Pandy jako „PD”. Dwie ramki danych, D1 i D2, zostały utworzone i zainicjowane przy użyciu funkcji DataFrame () Pandas z obiektem „PD”. Zainicjowaliśmy bibliotekę w obu ramach danych o dwóch wartościach pary kluczy. Kluczem jest alfabet lub znak i to samo w obu ramach danych „x” i „y”. Podczas gdy para klawiszy „x” i „y” to dwie listy zupełnie różnych wartości w obu klatkach danych. Pierwsze dwa instrukcje drukowania są tutaj, aby wyświetlić ramki danych D1 i D2 osobno z przerwą linii według „\ n”. Podczas gdy ostatnia instrukcja drukowania wykorzystuje w niej funkcję append (), aby dołączyć do drugiej ramki danych D2 z pierwszą ramką danych D1 i wyświetla ją na powładzie jako jedna.

importować pandy jako PD
D1 = PD.DataFrame ("x": [1, 3, 5], "y": [2, 4, 6]) #Sing Słownik
D2 = PD.DataFrame ("x": [7, 9, 11], "y": [8, 10, 12]) #Sing Słownik
Drukuj (D1, „\ n”)
Drukuj (D2, „\ n”)
Drukuj (D1.Dodatek (D2))

Po uruchomieniu tego kodu otrzymaliśmy ramki danych wyświetlane osobno, a następnie wspólnie.

Przykład 03:

Spójrzmy na nasz ostatni przykład korzystania z ramki danych pandy z funkcją append (), aby dołączyć do nich w jednym. Tym razem rozpoczynaliśmy kod, tworząc 2 słowniki typu ciągów, DIC1 i DIC2, po zaimportowaniu pakietu pandy jako obiektu „PD”. Oba słowniki DIC1 i DIC2 mają 3 wartości pary kluczowe. Klucze są typów ciągów, podczas gdy pierwsze dwie wartości to listy typów ciągów, a ostatnią wartością klucza są listy typów liczb całkowitych. DIC1 i DIC2 zostały przekonwertowane na ramkę danych Pandas, wywołując funkcję DataFrame z obiektem pandas „PD”. Ramy danych są zapisywane na D1 i D2. Teraz funkcja append () służy do łączenia D1 z D1 i zapisywana na zmiennej D3. Rama danych D3 jest wydrukowana z funkcją print ().

importować pandy jako PD
DIC1 =
„Imię”: [„John”, „William”, „Laila”],
„Fname”: [„Jack”, „Worth”, „Sky”],
„Wiek”: [36, 50, 25]

DIC2 =
„Nazwa”: [„Elizebath”, „Diana”, „Marshal”],
„Fname”: [„Patinson”, „penty”, ”],
„Wiek”: [56, 25, 29]

D1 = PD.DataFrame (DIC1)
D2 = PD.DataFrame (DIC2)
D3 = D1.Dodatek (D2)
Drukuj („\ n dołączona rama danych: \ n”, d3)

Ramy danych zostały dołączone i wyświetlane zgodnie z wyjściem.

Wniosek:

Ten artykuł obejmował użycie funkcji Pandas dataFrame () i append () w Python przy jednoczesnym wykorzystaniu narzędzia Spyder 3. Wykorzystaliśmy listy i słowniki całkowitej, znaków i typów ciągów do tworzenia ramek danych, a następnie dołączania ich razem. Mamy nadzieję, że ten samouczek okaże się przydatny podczas korzystania z Spyder 3 lub dowolnego innego narzędzia Python.