Hoe een kolom van een pandas dataframe af te drukken
U kunt de volgende methoden gebruiken om een kolom van een panda’s DataFrame af te drukken:
Methode 1: Kolom afdrukken zonder koptekst
print (df[' my_column ']. to_string (index= False ))
Methode 2: Kolom met koptekst afdrukken
print (df[[' my_column ']]. to_string (index= False ))
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met de volgende panda’s DataFrame:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29, 32], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 5], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12, 8]}) #view DataFrame print (df) points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 5 23 9 5 6 25 9 9 7 29 4 12 8 32 5 8
Voorbeeld 1: druk een kolom af zonder koptekst
De volgende code laat zien hoe u de puntenkolomwaarden afdrukt zonder de kolomkop:
#print the values in the points column without header
print (df[' points ']. to_string (index= False ))
25
12
15
14
19
23
25
29
Met behulp van de functie to_string() kunnen we alleen de puntkolomwaarden afdrukken zonder de kolomkop- en rij-indexwaarden.
Voorbeeld 2: kolom met koptekst afdrukken
De volgende code laat zien hoe u de waarden van de puntenkolom kunt afdrukken met de kolomkop:
#print the values in the points column with column header
print (df[[' points ']]. to_string (index= False ))
points
25
12
15
14
19
23
25
29
32
Houd er rekening mee dat zowel de puntkolomwaarden als de kolomkop worden afgedrukt.
Opmerking : het enige verschil tussen dit voorbeeld en het vorige is dat we dubbele haakjes rond de kolomnaam hebben gebruikt, waardoor we de kolomkop met de waarden konden afdrukken.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in panda’s kunt uitvoeren:
Hoe Pandas DataFrame af te drukken zonder index
Hoe alle rijen in een Pandas DataFrame worden weergegeven
Hoe u het type van alle kolommen in Pandas DataFrame kunt controleren