Logisk Indeksering
Logisk indeksering gjør det mulig å filtrere rader i en data frame basert på betingelser. I stedet for å huske radnumre, angir du logiske uttrykk, og kun rader hvor betingelsen er TRUE returneres.
Eksempel
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
Betingelsen skal plasseres i radindeksposisjonen inne i hakeparenteser ([condition, ]).
Swipe to start coding
Ved å bruke datasettet mtcars, hent ut følgende data:
- Bilene som kjører en kvart mil på under 16 sekunder (
qsec-kolonnen). - Biler med 6 sylindere (
cyl-kolonnen).
Løsning
Takk for tilbakemeldingene dine!
single
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 how logical indexing works with multiple conditions?
What happens if no rows match the condition?
Can you show more examples of logical indexing with different data types?
Awesome!
Completion rate improved to 2.27
Logisk Indeksering
Sveip for å vise menyen
Logisk indeksering gjør det mulig å filtrere rader i en data frame basert på betingelser. I stedet for å huske radnumre, angir du logiske uttrykk, og kun rader hvor betingelsen er TRUE returneres.
Eksempel
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
Betingelsen skal plasseres i radindeksposisjonen inne i hakeparenteser ([condition, ]).
Swipe to start coding
Ved å bruke datasettet mtcars, hent ut følgende data:
- Bilene som kjører en kvart mil på under 16 sekunder (
qsec-kolonnen). - Biler med 6 sylindere (
cyl-kolonnen).
Løsning
Takk for tilbakemeldingene dine!
single