Først oppretter vi en dataaframe med 5 kolonner, og vi bruker denne DataFrame i alle bordstiler.
Merk: Sørg for å kjøre denne koden i miljøet ditt fordi vi bruker denne koden i alle eksemplene våre. Ellers vil du få feil.
Importer pandaerProduksjon:
Scenario 1: Vis kolonnenavn ved hjelp av Head () og Tail ()
Vi bruker hodet () og hale () for å vise topp- og siste radene i DataFrame. I dette får vi også kolonnenavnene sammen med radene. Hodet () viser de første 5 radene som standard, og halen () returnerer de siste 5 radene som standard.
Syntaks:
Først -
Siste -
DataFrame_Object.hale (n)Eksempel 1: Vis de øverste radene
La oss vise de første 3 og 7 postene separat fra DataFrame som vi opprettet i begynnelsen av denne artikkelen.
Produksjon:
I begge resultatene kan vi se at kolonnenavnene blir returnert sammen med radene.
Eksempel 2: Vis de siste radene
La oss vise de siste 5 radene.
Produksjon:
Vi kan se at kolonnenavnene returneres sammen med radene.
Scenario 2: Bruke kolonnene
Kolonner er attributtet i Pandas DataFrame som returnerer alle kolonnenavnene i et indeksert objekt.
Syntaks:
DataFrame_Object.kolonnerEksempel 1:
# Få alle kolonnene ved hjelp av kolonnerProduksjon:
Kolonnenavnene returneres i et indeksobjekt.
Eksempel 2: Kolonner ved hjelp av for -loopen
I forrige eksempel returneres kolonnenavnene i et indeksobjekt. Hvis du bare vil ha kolonnene, kan du iterere indeksobjektet ved å bruke for -loopen og vise kolonnenavnene.
Produksjon:
Nå kan du se at bare kolonnenavnene returneres.
Eksempel 3: Kolonner ved hjelp av verdier
I forrige eksempel returneres kolonnenavnene i et indeksobjekt. Hvis du bare vil ha kolonnene i en liste, kan du bruke verdimetoden sammen med kolonnene.
Produksjon:
Nå kan du se at bare kolonnenavnene returneres i en liste.
Scenario 3: Bruke nøkler ()
Keys () ligner på kolonner som returnerer kolonnenavnene i et indeksert objekt. Vi kan bruke verdiene sammen med nøkler () for bare å returnere kolonnenavnene i en liste.
Syntaks:
DataFrame_Object.nøkler ()Eksempel:
# Få kolonner ved hjelp av nøkler ()Produksjon:
I den første utgangen returneres kolonnene i et indeksert objekt. Men i den andre utgangen returneres kolonnene i en liste.
Scenario 4: Bruke info ()
Hvis du vil vise datatypen sammen med kolonnen og ikke-null-antallet, kan du bruke info () -metoden. Det returnerer også RangeIndex. Minnet brukes av DataFrame.
Syntaks:
DataFrame_Object.info ()Eksempel:
# Få kolonner sammen med datatyper og ikke-nullverdier teller.Produksjon:
Scenario 5: returner bare de numeriske kolonnene
Hvis du vil returnere kolonnene i den numeriske typen som Int64, Float, etc., du kan bruke _get_numeric_data () metode. Den returnerer kolonnene i et indeksert objekt.
Syntaks:
DataFrame_Object._get_numeric_data ().kolonnerEksempel:
La oss bare returnere de numeriske kolonnenavnene.
Produksjon:
DataFrame_Object.beskrive() er en annen metode som returnerer statistikken over numeriske kolonner. Vi kan bruke denne metoden slik at vi kan få kolonnenavnet.
Du kan legge kolonnene etter beskrive (), for bare å se kolonnenavnene i et indeksert objekt.
Eksempel:
La oss bare returnere de numeriske kolonnenavnene ved hjelp av beskrivelsesmetoden ().
Produksjon:
I den første utgangen kan du se at bare "Manager ID" er kolonnen som viser statistikken. Det er den numeriske kolonnen. I den andre utgangen returnerer vi det indekserte objektet som holder kolonnens navn.
Scenario 6: Returner kolonnene basert på tilstand
Vi kan returnere kolonnenavn basert på datatypen ved å bruke tilstanden.
Syntaks:
DataFrame_Object.dtypes [tilstand].indeks.verdierEksempel:
La oss returnere kolonnene som er av typen "int64" og "objekt", separat.
Produksjon:
I den første utgangen kan du se at bare "manager -ID" er kolonnen med type "int64". I den andre utgangen er det tre kolonner med "objekt".
Konklusjon
Vi så seks forskjellige scenarier for å vise alle kolonnenavn. Vi benyttet oss av verdiene og kolonnene for det meste i alle scenariene, da de returnerer kolonnenavnene på en kortfattet måte. Mot slutten av denne artikkelen vil du vite hvordan du viser kolonnenavn og hvordan du filtrerer kolonnene ved hjelp av datatypene. Du kan også se de andre detaljene som DataFrame Memory -bruk med Info () -metoden og sammendragsstatistikken med beskriv ().