Looginen Indeksointi
Pyyhkäise näyttääksesi valikon
Looginen indeksointi mahdollistaa dataframen rivien suodattamisen ehtojen perusteella. Rivinumeroiden muistamisen sijaan määritellään loogisia lausekkeita, ja vain ne rivit, joissa ehto on TRUE, palautetaan.
Esimerkki
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', ]
Ehto tulee sijoittaa rivin indeksipaikkaan hakasulkeiden sisälle ([condition, ]).
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
mtcars-datan avulla, poimi seuraavat tiedot:
- Autot, jotka suorittavat neljännesmailin alle 16 sekunnissa (
qsec-sarake). - Autot, joissa on 6 sylinteriä (
cyl-sarake).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme