Pandy wyświetlają wszystkie kolumny

Pandy wyświetlają wszystkie kolumny
Czasami użytkownik musi widzieć tylko etykiety kolumnowe w danej ramce danych. Pandy mają bardzo przydatne funkcje, takie jak Head (), Tail (), Keys (), info () itp. Aby uzyskać wszystkie szczegóły kolumny. Omówmy różne scenariusze, aby uzyskać wszystkie nazwy kolumn za pomocą istniejących metod.

Najpierw tworzymy ramkę danych z 5 kolumnami i używamy tej formy danych we wszystkich stylach tabeli.

Notatka: Pamiętaj, aby uruchomić ten kod w twoim środowisku, ponieważ używamy tego kodu we wszystkich naszych przykładach. W przeciwnym razie otrzymasz błędy.

importować pandy
# Rozważ ramkę danych o 10 rekordach z 5 kolumnami
Zarządzanie = pandy.DataFrame ('Identyfikator menedżera: [1,2,3,4,5,6,7,8,9,10],
„Nazwa”: [„Pill”, „dee dee”, „ghorak”, „teon”, „Marky”, „Pill”, „dee dee”, „ghorak”, „teon”, „Marky”],
„Idea”: [„Drenaż domu”, „All”, „Zaopatrzenie w wodę”, „Electric”, „Wiernik”, „All”, „Woda”, „Electric”, „Electricty”, „Irrigation”],
„Demografia”: [„ap”, „gujarat”, „patna”, „indore”, „Norwegia”, „ap”, „gujarat”, „patna”, „indore”, „Norwegia”])
Drukuj („Rzeczywiste: \ n”)
Drukuj (zarządzanie)

Wyjście:

Scenariusz 1: Wyświetl nazwy kolumn za pomocą Head () i Tail ()

Używamy metod Head () i Tail () do wyświetlania górnych i ostatnich wierszy w ramce danych. W tym otrzymujemy również nazwy kolumn wraz z wierszami. Head () wyświetla domyślnie pierwsze 5 wierszy, a ogon () domyślnie zwraca ostatnie 5 wierszy.

Składnia:
Pierwszy -

DataFrame_Object.głowa (n)

Ostatni -

DataFrame_Object.ogon (n)

Przykład 1: Wyświetl górne wiersze
Wyświetlmy pierwsze rekordy 3 i 7 osobno od ramki danych, które stworzyliśmy na początku tego artykułu.

# Wyświetl 3 najlepsze rekordy
Drukuj (zarządzanie.głowa (3))
wydrukować()
# Wyświetl 7 najlepszych rekordów
Drukuj (zarządzanie.głowa (7))

Wyjście:

W obu wynikach widzimy, że nazwy kolumn są zwracane wraz z wierszami.

Przykład 2: Wyświetl ostatnie wiersze
Wyświetlmy ostatnie 5 wierszy.

# Wyświetl ostatnie 5 rekordów
Drukuj (zarządzanie.ogon())

Wyjście:

Widzimy, że nazwy kolumn są zwracane wraz z wierszami.

Scenariusz 2: Korzystanie z kolumn

Kolumny są atrybutem w Pandas DataFrame, który zwraca wszystkie nazwy kolumn w obiekcie indeksowanym.

Składnia:

DataFrame_Object.kolumny

Przykład 1:

# Pobierz wszystkie kolumny za pomocą kolumn
Drukuj (zarządzanie.kolumny)

Wyjście:

Nazwy kolumn są zwracane w obiekcie indeksu.

Przykład 2: kolumny za pomocą pętli dla
W poprzednim przykładzie nazwy kolumn są zwracane w obiekcie indeksu. Jeśli chcesz tylko kolumny, możesz iterować obiekt indeksu za pomocą pętli dla forny i wyświetlić nazwy kolumn.

# Pobierz wszystkie kolumny z zarządzania DataFrame
dla wszystkich w zarządzaniu.Kolumny:
Drukuj (wszystkie)

Wyjście:

Teraz możesz zobaczyć, że zwracane są tylko nazwy kolumn.

Przykład 3: Kolumny przy użyciu wartości
W poprzednim przykładzie nazwy kolumn są zwracane w obiekcie indeksu. Jeśli chcesz tylko kolumny na liście, możesz użyć metody wartości wraz z kolumnami.

# Pobierz wszystkie kolumny za pomocą kolumn.Wartości na liście
Drukuj (zarządzanie.kolumny.wartości)

Wyjście:

Teraz możesz zobaczyć, że tylko nazwy kolumn są zwracane na liście.

Scenariusz 3: Używanie Keys ()

Keys () jest podobny do kolumn, które zwracają nazwy kolumn w obiekcie indeksowanym. Możemy użyć wartości wraz z Keys (), aby zwrócić tylko nazwy kolumn na liście.

Składnia:

DataFrame_Object.Klucze()
DataFrame_Object.Klucze().wartości

Przykład:

# Pobierz kolumny za pomocą Keys ()
Drukuj (zarządzanie.Klucze())
# Korzystanie z Keys () z wartościami
Drukuj (zarządzanie.Klucze().wartości)

Wyjście:

Na pierwszym wyjściu kolumny są zwracane w indeksowanym obiekcie. Ale na drugim wyjściu kolumny są zwracane na liście.

Scenariusz 4: Używanie informacji ()

Jeśli chcesz wyświetlić typ danych wraz z liczbą kolumny i bezertu, możesz użyć metody info (). Zwraca również RangeIndex. Pamięć jest używana przez DataFrame.

Składnia:

DataFrame_Object.informacje ()

Przykład:

# Uzyskaj kolumny wraz z liczbą danych i liczbą wartości nieerystycznych.
Drukuj (zarządzanie.info ())

Wyjście:

Scenariusz 5: Zwróć tylko kolumny numeryczne

Jeśli chcesz zwrócić kolumny typu numerycznego, takie jak int64, float itp., możesz użyć _Get_Numeric_Data () metoda. Zwraca kolumny w indeksowanym obiekcie.

Składnia:

DataFrame_Object._Get_Numeric_Data ().kolumny

Przykład:
Zwróćmy tylko nazwy kolumn numerycznych.

# Pobierz tylko kolumny numeryczne
Drukuj (zarządzanie._Get_Numeric_Data ().kolumny)

Wyjście:

DataFrame_Object.opisać() to kolejna metoda, która zwraca statystyki kolumn numerycznych. Możemy skorzystać z tej metody, abyśmy mogli uzyskać nazwę kolumny.

Możesz umieścić kolumny po opisaniu (), aby zobaczyć tylko nazwy kolumn w indeksowanym obiekcie.

Przykład:
Zwróćmy tylko nazwy kolumn numerycznych za pomocą metody opisu ().

# Pobierz tylko kolumny numeryczne, aby wyświetlić statystyki
Drukuj (zarządzanie.opisać())
Drukuj (zarządzanie.opisać().kolumny)

Wyjście:

W pierwszym wyjściu widać, że tylko „identyfikator menedżera” to kolumna wyświetlająca statystyki. Jest to kolumna numeryczna. W drugim wyjściu zwracamy indeksowany obiekt, który przechowuje nazwę kolumny.

Scenariusz 6: Zwróć kolumny na podstawie warunku

Możemy zwrócić nazwy kolumn na podstawie typu danych za pomocą warunku.

Składnia:

DataFrame_Object.Dtypes [warunek].indeks.wartości

Przykład:
Zwróćmy kolumny typu „int64” i „obiekt”, osobno.

# Pobierz kolumny typu Int64
Drukuj (zarządzanie.DTYPES [Zarządzanie.dTypes == "int64"].indeks.wartości)
# Zdobądź kolumny obiektu typu
Drukuj (zarządzanie.DTYPES [Zarządzanie.dTypes == „Obiekt”].indeks.wartości)

Wyjście:

W pierwszym wyjściu widać, że tylko „identyfikator menedżera” to kolumna z typem „int64”. Na drugim wyjściu istnieją trzy kolumny typu „Obiekt”.

Wniosek

Widzieliśmy sześć różnych scenariuszy, aby wyświetlić wszystkie nazwy kolumn. Wykorzystaliśmy również wartości i kolumny głównie we wszystkich scenariuszach, ponieważ zwracają nazwy kolumn w zwięzły sposób. Pod koniec tego artykułu będziesz wiedział, jak wyświetlić nazwy kolumn i jak filtrować kolumny za pomocą typów danych. Możesz również wyświetlić inne szczegóły, takie jak użycie pamięci danych za pomocą metody info () i statystyki podsumowujące z opisem ().