Hvordan filtrerer du pandaer?
Hvordan filtrerer du pandaer?
Anonim

En måte å filter etter rader inn Pandaer er å bruke boolsk uttrykk. Vi lager først en boolsk variabel ved å ta kolonnen av interesse og sjekke om verdien tilsvarer den spesifikke verdien vi ønsker å velge/beholde. La oss for eksempel filter datarammen eller delsett av datarammen basert på årsverdien 2002.

På samme måte spør folk, hvordan filtrerer du en Pandas DataFrame basert på nullverdier i en kolonne?

Til filter ut rekkene av pandas dataramme som mangler verdier i Last_Name-kolonnen finner vi først indeksen til kolonne med ikke nullverdier med pandaer ikkenull() funksjon. Det vil returnere en boolsk serie, der True for not null og Falsk for nullverdier eller mangler verdier.

På samme måte, er pandaer null? pandaer . er null. Oppdag manglende verdier for et array-lignende objekt. Denne funksjonen tar et skalært eller array-lignende objekt og indikerer om verdier mangler (NaN i numeriske arrays, None eller NaN i objekt arrays, NaT i datetimelike).

Hvordan velger jeg rader i pandaer på denne måten?

Trinn for å velge rader fra Pandas DataFrame

  1. Trinn 1: Samle datasettet ditt. For det første må du samle inn dataene dine.
  2. Trinn 2: Lag DataFrame. Når du har dataene dine klare, må du lage pandas DataFrame for å fange disse dataene i Python.
  3. Trinn 3: Velg rader fra Pandas DataFrame.

Hvordan velger jeg en kolonne i pandaer?

Sammendrag av bare indekseringsoperatøren

  1. Dens primære formål er å velge kolonner etter kolonnenavn.
  2. Velg en enkelt kolonne som en serie ved å sende kolonnenavnet direkte til den: df['col_name']
  3. Velg flere kolonner som en DataFrame ved å sende en liste til den: df['col_name1', 'col_name2']

Anbefalt: