Sette Betingelse
I denne delen skal vi lære hvordan man kan hente ut data ved hjelp av spesifikke betingelser, men først ønsker jeg at du ser nærmere på datasettet vi skal bruke. Det inneholder data om asteroider:
id
- Unique identifier for each asteroid;name
- Name given by NASA;est_diameter_min
- Minimum estimated diameter in kilometers;est_diameter_max
- Maximum estimated diameter in kilometers;absolute_magnitude
- Describes how light the object is;hazardous
- Boolean feature that shows whether asteroid is harmful or not.
Du er allerede kjent med attributtet .loc[]
, men her skal vi utvide mulighetene det gir.
Et av de mest nyttige verktøyene er å sette betingelser på en kolonne for å hente ut spesifikke verdier. Du setter ganske enkelt betingelsen for kolonnen inne i attributtet .loc[]
. Se på de ulike betingelsene og resultatene.
data.loc[data['est_diameter_max'] < 0.005].head()
– henter de fem første radene der kolonneverdiene'est_diameter_max'
er mindre enn0.005
;data.loc[data['absolute_magnitude'] >= 30].head()
– henter de fem første radene der kolonneverdiene'absolute_magnitude'
er større enn eller lik30
.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain what each column in the asteroid dataset means?
How can I use conditions to filter the asteroid data?
Can you give more examples of using .loc[] with different conditions?
Awesome!
Completion rate improved to 3.03
Sette Betingelse
Sveip for å vise menyen
I denne delen skal vi lære hvordan man kan hente ut data ved hjelp av spesifikke betingelser, men først ønsker jeg at du ser nærmere på datasettet vi skal bruke. Det inneholder data om asteroider:
id
- Unique identifier for each asteroid;name
- Name given by NASA;est_diameter_min
- Minimum estimated diameter in kilometers;est_diameter_max
- Maximum estimated diameter in kilometers;absolute_magnitude
- Describes how light the object is;hazardous
- Boolean feature that shows whether asteroid is harmful or not.
Du er allerede kjent med attributtet .loc[]
, men her skal vi utvide mulighetene det gir.
Et av de mest nyttige verktøyene er å sette betingelser på en kolonne for å hente ut spesifikke verdier. Du setter ganske enkelt betingelsen for kolonnen inne i attributtet .loc[]
. Se på de ulike betingelsene og resultatene.
data.loc[data['est_diameter_max'] < 0.005].head()
– henter de fem første radene der kolonneverdiene'est_diameter_max'
er mindre enn0.005
;data.loc[data['absolute_magnitude'] >= 30].head()
– henter de fem første radene der kolonneverdiene'absolute_magnitude'
er større enn eller lik30
.
Takk for tilbakemeldingene dine!