Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indeksering i Faktorer | Faktorer
Introduksjon Til R

bookIndeksering i Faktorer

Indeksering i faktorer fungerer på samme måte som med vektorer: du velger elementer etter posisjon eller en sekvens av posisjoner.

Grunnleggende indeksering

Du kan hente ut spesifikke verdier fra en faktor ved å plassere indeksene deres i hakeparenteser.

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

Resultatet viser de valgte verdiene, men R viser fortsatt alle nivåene til faktoren under utdataene.

Fjerne ubrukte nivåer

Hvis du kun vil vise nivåene som faktisk forekommer i resultatet, bruk parameteren drop = T (T eller TRUE).

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

Sekvenser

Når du velger et område med elementer, genererer kolon-operatoren (:) sammenhengende indekser. For eksempel lager 5:10 sekvensen 5, 6, 7, 8, 9, 10. Dette gjør det enklere å hente ut flere elementer samtidig.

Oppgave

Swipe to start coding

Du har et datasett med blodtyper i et faktorformat. Din oppgave er å:

  1. Vise det 3., 10. og 15. elementet i blood_gr, og sørge for å fjerne eventuelle ubrukte nivåer (ved å bruke parameteren drop).
  2. Vise hvert element fra det 15. til det 21., inkludert.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.27

bookIndeksering i Faktorer

Sveip for å vise menyen

Indeksering i faktorer fungerer på samme måte som med vektorer: du velger elementer etter posisjon eller en sekvens av posisjoner.

Grunnleggende indeksering

Du kan hente ut spesifikke verdier fra en faktor ved å plassere indeksene deres i hakeparenteser.

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

Resultatet viser de valgte verdiene, men R viser fortsatt alle nivåene til faktoren under utdataene.

Fjerne ubrukte nivåer

Hvis du kun vil vise nivåene som faktisk forekommer i resultatet, bruk parameteren drop = T (T eller TRUE).

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

Sekvenser

Når du velger et område med elementer, genererer kolon-operatoren (:) sammenhengende indekser. For eksempel lager 5:10 sekvensen 5, 6, 7, 8, 9, 10. Dette gjør det enklere å hente ut flere elementer samtidig.

Oppgave

Swipe to start coding

Du har et datasett med blodtyper i et faktorformat. Din oppgave er å:

  1. Vise det 3., 10. og 15. elementet i blood_gr, og sørge for å fjerne eventuelle ubrukte nivåer (ved å bruke parameteren drop).
  2. Vise hvert element fra det 15. til det 21., inkludert.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
single

single

some-alt