Jak wyświetlić wszystkie kolumny ramki danych pandas


Domyślnie notesy Jupyter wyświetlają tylko 20 kolumn ramki DataFrame pandy.

Możesz łatwo zmusić notatnik do wyświetlenia wszystkich kolumn, używając następującej składni:

 p.d. set_option (' max_columns ', None)

Możesz także użyć następującej składni, aby wyświetlić wszystkie nazwy kolumn w DataFrame:

 print ( df.columns.tolist () )

Na koniec możesz zresetować ustawienia domyślne w notatniku Jupyter, aby wyświetlać tylko 20 kolumn, używając następującej składni:

 p.d. reset_option (' max_columns ')

Poniższy przykład pokazuje, jak w praktyce wykorzystać te funkcje.

Przykład: pokaż wszystkie kolumny w Pandas DataFrame

Załóżmy, że tworzymy ramkę danych pandy z 5 wierszami i 30 kolumnami.

Jeśli spróbujemy wyświetlić DataFrame w notatniku Jupyter, wyświetli się łącznie tylko 20 kolumn:

 import pandas as pd
import numpy as np

#create dataFrame with 5 rows and 30 columns
df = pd. DataFrame (index= np.arange (5), columns= np.arange (30))

#view dataFrame
df 

Aby wyświetlić wszystkie kolumny, możesz użyć następującej składni:

 #specify that all columns should be shown
p.d. set_option (' max_columns ', None)

#view DataFrame
df 

Zauważ, że w notatniku jest teraz wyświetlanych wszystkie 30 kolumn.

Możemy również użyć następującej składni, aby po prostu wyświetlić wszystkie nazwy kolumn w ramce DataFrame:

 print ( df.columns.tolist () )

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29]

Aby zresetować ustawienia domyślne i wyświetlić maksymalnie 20 kolumn, możemy zastosować następującą składnię:

 p.d. reset_option (' max_columns ')

Jak wyświetlić wszystkie wiersze w Pandas DataFrame

Jeśli chcesz wyświetlić każdy wiersz ramki DataFrame pandy, możesz użyć następującej składni:

 p.d. set_option (' max_rows ', None)

Możesz także określić maksymalną liczbę wierszy wyświetlanych w ramce DataFrame pandy. Na przykład możesz określić, że powinno być wyświetlanych maksymalnie 10 linii:

 p.d. set_option (' max_rows ', 10 )

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na ramkach DataFrames pand:

Pandy: Jak uzyskać wartość komórki z DataFrame
Pandy: pobierz indeks wierszy, których kolumna odpowiada wartości
Pandy: Jak ustawić kolumnę jako indeks

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *