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