Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Looginen Indeksointi | Data Frame -tietorakenteet
R:n Perusteet

bookLooginen Indeksointi

Looginen indeksointi mahdollistaa tietokehyksen rivien suodattamisen ehtojen perusteella. Rivinumeroiden muistamisen sijaan määritellään loogisia lausekkeita, ja vain rivit, joissa ehto on TRUE, palautetaan.

Esimerkki

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

Ehto tulee sijoittaa rivin indeksin paikalle hakasulkeiden sisään ([condition, ]).

Tehtävä

Swipe to start coding

Käyttäen mtcars-aineistoa, poimi seuraavat tiedot:

  1. Autot, jotka suorittavat neljännesmailin alle 16 sekunnissa (qsec-sarake).
  2. Autot, joissa on 6 sylinteriä (cyl-sarake).

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookLooginen Indeksointi

Pyyhkäise näyttääksesi valikon

Looginen indeksointi mahdollistaa tietokehyksen rivien suodattamisen ehtojen perusteella. Rivinumeroiden muistamisen sijaan määritellään loogisia lausekkeita, ja vain rivit, joissa ehto on TRUE, palautetaan.

Esimerkki

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

Ehto tulee sijoittaa rivin indeksin paikalle hakasulkeiden sisään ([condition, ]).

Tehtävä

Swipe to start coding

Käyttäen mtcars-aineistoa, poimi seuraavat tiedot:

  1. Autot, jotka suorittavat neljännesmailin alle 16 sekunnissa (qsec-sarake).
  2. Autot, joissa on 6 sylinteriä (cyl-sarake).

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
single

single

some-alt