Logisk Indeksering
Logisk indeksering gør det muligt at filtrere rækker i en data frame baseret på betingelser. I stedet for at huske rækkenumre angives logiske udtryk, og kun rækker 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 placeres i rækkeindeksets position inden for kantede parenteser ([condition, ]
).
Swipe to start coding
Ved brug af datasættet mtcars
, udtræk følgende data:
- Biler, der gennemfører et kvart mil på under 16 sekunder (
qsec
kolonnen). - Biler med 6 cylindre (
cyl
kolonnen).
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Stryg for at vise menuen
Logisk indeksering gør det muligt at filtrere rækker i en data frame baseret på betingelser. I stedet for at huske rækkenumre angives logiske udtryk, og kun rækker 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 placeres i rækkeindeksets position inden for kantede parenteser ([condition, ]
).
Swipe to start coding
Ved brug af datasættet mtcars
, udtræk følgende data:
- Biler, der gennemfører et kvart mil på under 16 sekunder (
qsec
kolonnen). - Biler med 6 cylindre (
cyl
kolonnen).
Løsning
Tak for dine kommentarer!
single