Indeksering i Faktorer
Indeksering i faktorer fungerer på samme måde som med vektorer: du vælger elementer ud fra deres position eller en sekvens af positioner.
Grundlæggende indeksering
Du kan hente specifikke værdier fra en faktor ved at placere deres indekser i kantede parenteser.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
Resultatet viser de valgte værdier, men R viser stadig alle niveauer af faktoren under outputtet.
Fjernelse af ubrugte niveauer
Hvis du kun vil vise de niveauer, der optræder i resultatet, skal du bruge parameteren drop = T (T eller TRUE).
12345curr_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]
Sekvenser
Ved valg af et interval af elementer genererer kolon-operatoren (:) fortløbende indekser. For eksempel opretter 5:10 sekvensen 5, 6, 7, 8, 9, 10. Dette gør det lettere at udtrække flere elementer på én gang.
Swipe to start coding
Du har et datasæt med blodtyper i et faktorformat. Din opgave er at:
- Vise det 3., 10. og 15. element i
blood_gr, og sikre at ubrugte niveauer fjernes (ved at bruge parameterendrop). - Vise alle elementer fra det 15. til det 21., inklusive.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.27
Indeksering i Faktorer
Stryg for at vise menuen
Indeksering i faktorer fungerer på samme måde som med vektorer: du vælger elementer ud fra deres position eller en sekvens af positioner.
Grundlæggende indeksering
Du kan hente specifikke værdier fra en faktor ved at placere deres indekser i kantede parenteser.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
Resultatet viser de valgte værdier, men R viser stadig alle niveauer af faktoren under outputtet.
Fjernelse af ubrugte niveauer
Hvis du kun vil vise de niveauer, der optræder i resultatet, skal du bruge parameteren drop = T (T eller TRUE).
12345curr_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]
Sekvenser
Ved valg af et interval af elementer genererer kolon-operatoren (:) fortløbende indekser. For eksempel opretter 5:10 sekvensen 5, 6, 7, 8, 9, 10. Dette gør det lettere at udtrække flere elementer på én gang.
Swipe to start coding
Du har et datasæt med blodtyper i et faktorformat. Din opgave er at:
- Vise det 3., 10. og 15. element i
blood_gr, og sikre at ubrugte niveauer fjernes (ved at bruge parameterendrop). - Vise alle elementer fra det 15. til det 21., inklusive.
Løsning
Tak for dine kommentarer!
single