Pandas sjekk kolonnetype

Pandas sjekk kolonnetype
For denne vil vi utforske hvordan du får datatypen til en spesifikk kolonne i en Pandas DataFrame.

Prøve

La oss starte med å lage et eksempel på DataFrame:

# Importer pandaer
Importer pandaer som PD
df = pd.Dataramme(
'Lønn': [120000, 100000, 90000, 110000, 120000, 100000, 56000],
'Department': ['Game Developer', 'Database Developer', 'Front-End Developer', 'Full-Stack Developer', 'Database Developer', 'Security Researcher', 'Cloud-Engineer'],
'Rangering': [4.3, 4.4, 4.3, 3.3, 4.3, 5.0, 4.4],
indeks = ['Alice', 'Michael', 'Joshua', 'Patricia', 'Peter', 'Jeff', 'Ruth'])
trykk (DF)

Ovennevnte skal opprette en dataaframe med prøvedata som vist:

Pandas dtype attributt

Den mest enkle måten å få kolonnens datatype i pandaer er å bruke DTYPES -attributtet.

Syntaksen er som vist:

Dataramme.dypes

Attributtet returnerer hver kolonne og den tilsvarende datatypen.

Et eksempel er som vist:

df.dypes

Ovennevnte skal returnere kolonnene og deres datatyper som vist:

Lønn Int64
Avdelingsobjekt
Rating Float64

Hvis du vil få datatypen til en spesifikk kolonne, kan du passere kolonnenavnet som en indeks som vist:

df.dtypes ['lønn']

Dette skal returnere datatypen til lønnskolonnen som vist:

dtype ('int64')

Pandas kolonneinfo

Pandas gir oss også info () -metoden. Det lar oss få detaljert informasjon om kolonnene i en Pandas DataFrame.

Syntaksen er som vist:

Dataramme.info (verbose = ingen, buf = ingen, max_cols = ingen, minne_usage = ingen, show_counts = ingen, null_counts = ingen)

Det lar deg hente navnet på kolonnene, datatypen, antall ikke-nullelementer osv.

Et eksempel er som vist:

df.info ()

Dette skulle komme tilbake:

Ovennevnte viser detaljert informasjon om kolonnene i DataFrame, inkludert datatypen.

Konklusjon

Denne opplæringen dekker to metoder du kan bruke til å hente datatypen til en kolonne i en Pandas dataaframe.

Takk for at du leste!!