Hoe u alle kolommen van een pandas dataframe kunt weergeven
Standaard geven Jupyter-notebooks slechts 20 kolommen van een Panda DataFrame weer.
U kunt het notitieblok eenvoudig dwingen alle kolommen weer te geven met behulp van de volgende syntaxis:
p.d. set_option (' max_columns ', None)
U kunt ook de volgende syntaxis gebruiken om alle kolomnamen in het DataFrame weer te geven:
print ( df.columns.tolist () )
Ten slotte kunt u de standaardinstellingen in een Jupyter-notebook opnieuw instellen om slechts 20 kolommen weer te geven met behulp van de volgende syntaxis:
p.d. reset_option (' max_columns ')
Het volgende voorbeeld laat zien hoe u deze functies in de praktijk kunt gebruiken.
Voorbeeld: Toon alle kolommen in Pandas DataFrame
Stel dat we een Panda DataFrame maken met 5 rijen en 30 kolommen.
Als we proberen het DataFrame in een Jupyter-notebook weer te geven, worden in totaal slechts 20 kolommen weergegeven:
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
Om alle kolommen weer te geven, kunt u de volgende syntaxis gebruiken:
#specify that all columns should be shown
p.d. set_option (' max_columns ', None)
#view DataFrame
df
Merk op dat alle 30 kolommen nu in het notitieblok worden weergegeven.
We kunnen ook de volgende syntaxis gebruiken om eenvoudig alle kolomnamen in het DataFrame weer te geven:
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]
Om de standaardinstellingen te resetten en slechts maximaal 20 kolommen weer te geven, kunnen we de volgende syntaxis gebruiken:
p.d. reset_option (' max_columns ')
Hoe alle rijen in Pandas DataFrame worden weergegeven
Als u elke rij van een panda’s DataFrame wilt weergeven, kunt u de volgende syntaxis gebruiken:
p.d. set_option (' max_rows ', None)
U kunt ook een maximaal aantal rijen opgeven dat in een Panda DataFrame moet worden weergegeven. U kunt bijvoorbeeld opgeven dat er maximaal 10 regels moeten worden weergegeven:
p.d. set_option (' max_rows ', 10 )
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen op panda’s DataFrames kunt uitvoeren:
Panda’s: hoe u de celwaarde uit DataFrame kunt halen
Panda’s: haal de index op van rijen waarvan de kolom overeenkomt met de waarde
Panda’s: een kolom instellen als index