Kolumna Drop Pandas

Kolumna Drop Pandas
W tym artykule omówiono różne metody, które można użyć do usunięcia kolumny w PandaS DataFrame.

Metoda 1 - Pandy Drop ()

Pandy podają metodę Drop (), która pozwala nam usunąć kolumnę na podstawie etykiety kolumny i jej odpowiedniej osi.

Składnia funkcji jest jak pokazana poniżej:

Ramka danych.upuść (etykiety = brak, oś = 0, indeks = brak, kolumny = brak, poziom = brak, ince = false, błędy = „rakiet”)

Parametry funkcji są zgodne z opisem poniżej:

  1. Etykiety - określa indeks lub etykietę kolumny do usunięcia. Możesz przekazać jedną wartość lub obiekt przypominający listę.
  2. Oś - Określa, która oś wybrana etykieta kolumny ma zostać usunięta.
  3. Indeks - alternatywa dla osi.
  4. Kolumny - alternatywa dla osi.
  5. W miejscu - określa, czy operacja ma być wykonywana na miejscu, czy nie.
  6. Błędy - ustawia działanie, gdy pojawiają się błędy. Zaakceptowane wartości to „podniesienie” i „ignoruj”, co podnosi błędy, gdy wystąpią i tłumi błędy.

Zilustrujmy, w jaki sposób możemy użyć tej funkcji, aby upuścić kolumnę.

Zacznij od utworzenia prostej pance danych pandy, jak pokazano w poniższym przykładzie:

# Importuj pandy
importować pandy jako PD
# Utwórz DataFrame
df = pd.Ramka danych(
„db_type”: [„Relaction”, „kluczowa wartość”, „dokument”, „search-inżynier”],
„Default_port”: [3306, 6379, 27017, 9200]
,
index = [„mysql”, „redis”, „MongoDB”, „elasticsearch”])
df

Powyższy kod powinien zwrócić ramkę danych, jak pokazano:

Aby usunąć wpis Redis z DataFrame, możemy uruchomić kod:

Wydrukuj (DF.upuść („redis”, inplace = false, oś = 0))

W powyższym przykładzie używamy funkcji Drop (), aby usunąć kolumnę „redis” z DataFrame.

Uwaga: ustawiamy parametr na miejscu na false. Zapobiega to modyfikowaniu funkcji oryginalnej ramki danych.

Uwaga: Ustawienie osi = 0 usunie wiersz zamiast kolumny. Jeśli chcesz usunąć kolumnę, ustaw parametr osi na jeden.

To powinno powrócić:

Metoda 2 - Pop

Możesz także użyć metody POP () do usunięcia kolumny z ramki danych. Przykład ilustruje się poniżej:

df.pop („default_port”)

W takim przypadku funkcja usunie kolumnę „Default_port” z danych danych.

Zamknięcie

Ten samouczek obejmuje dwie podstawowe metody, które można użyć do usunięcia kolumny i wierszy z pandas DataFrame. Zapraszam do eksploracji dokumentów, aby uzyskać więcej.