Pandas DataFrame Wymień

Pandas DataFrame Wymień
„W celu prowadzenia analizy danych Python jest fantastycznym językiem. Jednym z takich narzędzi Pythona jest „pandy”, które służy do importowania i analizy danych. W „Pandy” możemy tworzyć listy, serie, strumienie danych itp., A kiedy chcemy zastąpić jakiś element, liczbę lub listę, wykorzystujemy metodę „zamiennik ()”, którą dostarczamy „pandy”. Lista, słownik, seria, liczba itp. Wszystkie można wymienić z ramki danych przy użyciu funkcji „Wymień ()”. Ze względu na wiele modyfikacji funkcja ta jest niezwykle bogata. Bardzo łatwo jest użyć funkcji „Wymień ()” w „Pandy”, aby zastąpić wartości. Metoda „zamień ()” ułatwia nam zastąpienie dowolnej wartości lub wielu wartości w ramce danych. W tym przewodniku zastąpimy wartości kompletu danych i wyjaśnimy, jak zastąpić wartości kompletu danych za pomocą metody „zamiennik ()” i jak ta metoda „zamiennika ()” będzie działać w „Pandy."

Składnia
Oto składnia tej funkcji „zamiennik ()” w „Pandy."

Ramka danych.zamień (to_replace = brak, wartość = brak)

Poniżej użyjemy tej metody „zastąpi ()” w naszym kodzie „Pandy”. Teraz spójrz na przykład, który zamierzamy zaprezentować w tym przewodniku, i łatwo dowiesz się o tej metodzie „Wymień ()” z tego przewodnika.

Przykład nr 01
Opracowujemy tutaj kod „pandy” w narzędziu „Spyder” do wykorzystania metody „zamień ()” w naszym kodzie. Importujemy „Pandy jako PD” jako początkowy etap kodu. Konieczne jest zaimportowanie funkcji „pandy”, abyśmy w razie potrzeby uzyskać dostęp do funkcji „pandy”. Następnie opracowywana jest komputer danych, składający się z czterech kolumn. „My_DataFrame” to nazwa DataFrame, którą tutaj opracowaliśmy.

Kolumna, do której weszliśmy pierwszą, to kolumna „Person_name” z niektórymi nazwami „Loe, Samuel, Neesham, Leo i Alexander”. Kolumna obok tej „person_name” to „person_city”, w którym wkładamy nazwy miast, a nazwiska te to „Bawaria, Montreal, Birmingham, Genoa i Bristol”. Miasta są wprowadzane w tej kolumnie, teraz pojawia się kolumna „Język ojczysty”, w której dodaliśmy „niemiecki, francuski, angielski, włoski i angielski”. Następnie stworzyliśmy również kolumnę „osobistą”, która zawiera wiek wszystkich osób, które włożono do tego kompletu danych. Wiek, jaki tu mamy, to „47, 30, 28, 29 i 35”.

Renderujemy tę ramkę danych po umieszczeniu wartości we wszystkich czterech kolumnach. Rzeka danych jest renderowana, gdy umieszczamy ją w metodzie „print ()”, jak pokazano poniżej. Właśnie utworzyliśmy tutaj ramkę danych i jeszcze nie zastąpiła żadnej wartości. Po wyświetleniu tej formy danych zastąpimy wartości tej formy danych, wykorzystując metodę „zamień ()”.

Gdy chcesz wykonać kod w „Spyder”, po prostu naciśnij „Shift+Enter”, a wynik zostanie renderowany na terminalu. Wyjście tego kodu jest pokazane tutaj, czyli ramkę danych zawierającą cztery kolumny, które dodaliśmy do kodu. Następnie wykorzystamy metodę „Wymień ()” do zastąpienia wartości tego ramki danych poniżej.

Umieściliśmy „my_DataFrame” z metodą „zamiennik ()”, ponieważ jest to nazwa stworzonej przez nas danych. Zastępujemy nazwę „Leo” na „William.„Więc zastąpi„ Leo ”na„ William.„Przechowywamy zaktualizowany Farme w zmiennej„ NEW_DATAFARME ”, a następnie przekazujemy ten„ nowy_datafarme ”do metody„ print () ”.

Patrząc na pierwszą kolumnę, nazwa „LEO” została umieszczona w zerowym wierszu indeksu i 3 wiersza indeksu, ale w podanej zaktualizowanej ramce danych „William” pojawił się zamiast „Leo.”Rząd indeksu 0 i 3 pierwszej kolumny został wymieniony i aktualizowany tutaj.

Przykład nr 02
Teraz przechodzimy do innego przykładu tutaj, tworząc listę „Consultation_Data” po zaimportowaniu funkcji „Pandy”. Ta lista zawiera kolumny „DR_NAME, Nazwa_ pacjenta, wizyty i czas”. Nasza pierwsza kolumna „DR_NAME” zawiera nazwiska lekarzy „Dr. Alice, dr. Oscar, dr. Milli, Dr. Alexander, Dr. Bromley, dr. Alice, dr. Lily i dr. Alice.„Kolumna„ Patient_name ”znajduje się obok tego i zawiera nazwiska pacjentów, które to„ Emma, ​​William, Jessica, Robert, Leo, Smith, Samuel i Peter ”. Po wprowadzeniu nazw pacjentów dodaliśmy „5/8/2022, 5/8/2022, 5/8/2022, 6/8/2022, 6/8/2022, 7/8/2022 i 7//7/ 8/2022 ”do kolumny„ umówić się. Następnie wygenerowano kolumnę „czasu”, która zawiera terminy wszystkich wizyt pacjentów, które dodaliśmy do tego ramki danych. Nasz zakres czasu to „17:00, 18:00, 19:00, 17:00, 19:00, 19:00, 17:00 i 18:00”.

Po wprowadzeniu danych w każdej z czterech kolumn produkujemy ramkę danych tej zagnieżdżonej listy. Gdy ta lista zostanie zmieniona na „DataFrame„ Consultation_df ”, wyświetlamy ten„ Consultation_df.„Teraz umieszczamy metodę„ Consult_df ”, a następnie umieszczamy metodę„ Wymień () ”. Nazwa „Dr. James ”zajmie miejsce„ Dr. Alice ”, ponieważ zastępujemy„ Dr. Alice ”z„ Dr. James". Zatem „Dr. James ”zostanie użyty zamiast„ Dr. Alice ”Zmienna„ Zaktualizowana_datafarme ”służy do przechowywania zaktualizowanego Farme, która jest następnie przekazywana do metody„ print () ”.

Możesz zauważyć, że „Dr. Alice ”pojawia się w pierwszej kolumnie tegofle danych, ale potem zastępujemy„ Dr. Alice ”z„ Dr. James ”i widać, że w następnej zaktualizowanej ramce danych nie ma„ Dr. Pojawiła się nazwa Alice, ponieważ zastępujemy wszystkie „Dr. Alice ”z„ Dr. James ”i teraz„ Dr. James ”pojawia się w zaktualizowanym ramie danych.

Przykład nr 03
W tym przykładzie ponownie używamy „konsultacji_df”, ale w tym przypadku zastępujemy wiele wartości DataFrame. Sprawdźmy, jak to zrobić. Tutaj widać, że w metodzie „Wymień ()” umieszczamy nazwę kolumny na pierwszym miejscu, czyli „DR_NAME”, a następnie umieść tę nazwę, którą chcemy zastąpić, więc tym razem chcemy zastąpić „Dr Dr. Nazwa Oscara ”, a po drugie, chcemy również zmienić„ umówić się na data ”, która to„ 5/8/2022 ”. Zastępujemy nazwę „Dr. Taylor, „Nazwa, o której wspominamy również w tej metodzie„ zamiennik () ”i„ dan ”date ”z„ 8/8/2022 ”.

Zmieni więc wszystkie nazwy, które są „Dr. Oscar ”w kolumnie„ DR_NAME ”z„ DR. Taylor ”, a także data„ 5/8/2022 ”w kolumnie„ VEMACET_DATE ”z„ 88/2022 ”. W tym przykładzie zastąpiliśmy dwie wartości DataFrame. Po zmianie wszystkich wartości będą przechowywać w „aktualizowanym_dataframie.". Po wymianie tych wartości renderujemy ramkę danych z wymienionymi wartościami.

Kiedy wykonujemy ten kod, najpierw oddaje oryginalną ramkę danych, którą wygenerowaliśmy w kodzie. Potem po tym, jak to zastępuje „Dr. Oscar ”z„ Dr. Taylor ”, a także data„ 5/8/2022 ”z„ 8/8/2022 ”. Nowa ramka danych jest również pokazana w tym wyniku i możesz łatwo zauważyć różnicę między pierwszą ramką danych a drugą ramką danych.

Wniosek

W tym przewodniku w bardzo prosty sposób przedstawił dokładne wyjaśnienie metody „zamiennik ()”. Głównym celem tego przewodnika jest szczegółowe informacje na temat metody „pandy zamiennika ()”. Zbadaliśmy fakt, że ta metoda pomaga zastąpić wartości ramki danych, którą chcemy zastąpić. W tym przewodniku bardzo szczegółowo opisujemy teoretyczne i praktyczne uzasadnienia dla tej koncepcji „Wymień ()”. Pokazaliśmy ramkę danych przed zastąpieniem wartości i po wymianie, więc ma to dla Ciebie wyraźną różnicę w nauce koncepcji zastąpienia w „Pandy.„Mam nadzieję, że są na tyle łatwe, aby nauczyć się techniki„ zamiennik () ”.