Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Niveaus in Factoren | Factoren
Introductie tot R

bookNiveaus in Factoren

Note
Definitie

Niveaus in een factor vertegenwoordigen de set van verschillende categorieën die de factor kan aannemen.

Niveaus bekijken

De functie levels() toont alle unieke waarden die in een factor zijn opgeslagen.

Voorbeeld

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

Geordende factoren

In sommige gevallen hebben categorieën een natuurlijke volgorde (bijv. "kort" < "middel" < "lang"). Factoren kunnen als geordend worden gedeclareerd door ordered = TRUE in te stellen.

Voorbeeld

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

Aangepaste volgorde

Standaard ordent R de niveaus alfabetisch, wat mogelijk niet altijd overeenkomt met de gewenste hiërarchie. Een specifieke volgorde kan worden gedefinieerd door een vector van niveaus in de gewenste volgorde door te geven.

Voorbeeld

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Hierdoor komt de volgorde overeen met de beoogde betekenis.

Taak

Swipe to start coding

Je hebt een vector met cijfers variërend van 'A' tot 'F'. Je moet deze omzetten naar een geordende factor met de volgorde 'F < D < C < B < A':

  1. Zet de grades-vector om naar een factor, waarbij je de vereiste volgorde vastlegt, en sla deze op in de variabele grades_f.
  2. Toon de volledige variabele grades_f.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain what a factor is in R?

How do I check the levels of a factor after creating it?

How do I create an ordered factor with a custom order?

close

Awesome!

Completion rate improved to 2.27

bookNiveaus in Factoren

Veeg om het menu te tonen

Note
Definitie

Niveaus in een factor vertegenwoordigen de set van verschillende categorieën die de factor kan aannemen.

Niveaus bekijken

De functie levels() toont alle unieke waarden die in een factor zijn opgeslagen.

Voorbeeld

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

Geordende factoren

In sommige gevallen hebben categorieën een natuurlijke volgorde (bijv. "kort" < "middel" < "lang"). Factoren kunnen als geordend worden gedeclareerd door ordered = TRUE in te stellen.

Voorbeeld

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

Aangepaste volgorde

Standaard ordent R de niveaus alfabetisch, wat mogelijk niet altijd overeenkomt met de gewenste hiërarchie. Een specifieke volgorde kan worden gedefinieerd door een vector van niveaus in de gewenste volgorde door te geven.

Voorbeeld

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Hierdoor komt de volgorde overeen met de beoogde betekenis.

Taak

Swipe to start coding

Je hebt een vector met cijfers variërend van 'A' tot 'F'. Je moet deze omzetten naar een geordende factor met de volgorde 'F < D < C < B < A':

  1. Zet de grades-vector om naar een factor, waarbij je de vereiste volgorde vastlegt, en sla deze op in de variabele grades_f.
  2. Toon de volledige variabele grades_f.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
single

single

some-alt