Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Indeksointi Faktoreissa | Faktorit
R:n Perusteet

bookIndeksointi Faktoreissa

Indeksointi faktoreissa toimii samalla tavalla kuin vektoreissa: valitset alkiot niiden sijainnin tai sijaintijonon perusteella.

Perusindeksointi

Voit hakea tiettyjä arvoja faktorista sijoittamalla niiden indeksit hakasulkeisiin.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

Tuloksena näkyvät valitut arvot, mutta R näyttää silti kaikki faktorin tasot tuloksen alla.

Käyttämättömien tasojen poistaminen

Jos haluat näyttää vain tuloksessa esiintyvät tasot, käytä drop = T (T tai TRUE) -parametria.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
copy

Sekvenssit

Kun valitaan joukko alkioita, kaksoispisteoperaattori (:) muodostaa peräkkäiset indeksit. Esimerkiksi 5:10 luo sekvenssin 5, 6, 7, 8, 9, 10. Tämä helpottaa useiden alkioiden poimimista kerralla.

Tehtävä

Swipe to start coding

Sinulla on veriryhmäaineisto faktorimuodossa. Tehtävänäsi on:

  1. Näyttää blood_gr-vektorin 3., 10. ja 15. alkio, varmistaen että käyttämättömät tasot poistetaan (drop-parametrin avulla).
  2. Näyttää kaikki alkiot 15:stä 21:een, mukaan lukien.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
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 more about how factors differ from regular vectors in R?

What happens if I try to index a factor with a value that doesn't exist?

Can you show an example of using the colon operator to select a range from a factor?

close

Awesome!

Completion rate improved to 2.27

bookIndeksointi Faktoreissa

Pyyhkäise näyttääksesi valikon

Indeksointi faktoreissa toimii samalla tavalla kuin vektoreissa: valitset alkiot niiden sijainnin tai sijaintijonon perusteella.

Perusindeksointi

Voit hakea tiettyjä arvoja faktorista sijoittamalla niiden indeksit hakasulkeisiin.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

Tuloksena näkyvät valitut arvot, mutta R näyttää silti kaikki faktorin tasot tuloksen alla.

Käyttämättömien tasojen poistaminen

Jos haluat näyttää vain tuloksessa esiintyvät tasot, käytä drop = T (T tai TRUE) -parametria.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
copy

Sekvenssit

Kun valitaan joukko alkioita, kaksoispisteoperaattori (:) muodostaa peräkkäiset indeksit. Esimerkiksi 5:10 luo sekvenssin 5, 6, 7, 8, 9, 10. Tämä helpottaa useiden alkioiden poimimista kerralla.

Tehtävä

Swipe to start coding

Sinulla on veriryhmäaineisto faktorimuodossa. Tehtävänäsi on:

  1. Näyttää blood_gr-vektorin 3., 10. ja 15. alkio, varmistaen että käyttämättömät tasot poistetaan (drop-parametrin avulla).
  2. Näyttää kaikki alkiot 15:stä 21:een, mukaan lukien.

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 3. Luku 2
single

single

some-alt