Sum() og Count()
pandas
tilbyr metoden count()
, som teller alle ikke-null celler (verken None
eller NaN
) for hver kolonne.
df = pd.read_csv(file.csv)
number_of_cells = df.count()
For å finne antallet ikke-null verdier i en spesifikk kolonne, bruk følgende syntaks:
df = pd.read_csv(file.csv)
number_of_cells = df['name of the column'].count()
pandas
gir også metoden sum()
. Denne metoden beregner summen av verdier for hver kolonne, men den fungerer bare med numeriske eller boolske kolonner.
df = pd.read_csv(file.csv)
total = df.sum()
Siden metoden isna()
returnerer en boolsk DataFrame, kan du bruke følgende syntaks for å beregne antall manglende verdier for hver av kolonnene:
missing_values_count = df.isna().sum()
For å finne summen av verdier i en bestemt kolonne, bruk følgende syntaks:
df = pd.read_csv(file.csv)
total = df['name of the column'].sum()
Oppgave
Swipe to start coding
Du har fått en DataFrame
kalt audi_cars
.
- Få antall ikke-null celler i hver kolonne og lagre resultatet i variabelen
number_of_cells
. - Beregn totalprisen (ved å bruke
'price'
-kolonnen) for alle biler iDataFrame
og lagre resultatet i variabelentotal_price
. - Identifiser antall manglende verdier i hver kolonne og lagre resultatet i variabelen
null_count
.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!