Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Logisk Indeksering | Data Frames
Introduktion Til R
close
Sektion 5. Kapitel 4
single

single

bookLogisk 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 de rækker hvor betingelsen er TRUE, returneres.

Eksempel

123456789
name <- 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', ]
copy

Betingelsen skal placeres i rækkeindekspositionen inden for firkantede parenteser ([condition, ]).

Opgave

Swipe to start coding

Ved brug af datasættet mtcars, udtræk følgende data:

  1. Biler, der gennemfører et kvart mil på under 16 sekunder (qsec-kolonnen).
  2. Biler med 6 cylindre (cyl-kolonnen).

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt