Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Typeconversie | Datatypen en Vectoren
Introductie tot R

bookTypeconversie

Getallen kunnen worden geconverteerd tussen verschillende types met behulp van ingebouwde functies. Dit maakt het mogelijk om waarden als gehele getallen, doubles of complexe getallen te gebruiken wanneer dat nodig is.

Onjuiste conversie

Het simpelweg toevoegen van L aan een bestaande variabele converteert deze niet:

12
num <- 20 numL # Invalid way to convert
copy

Juiste conversie

Gebruik in plaats daarvan een van deze functies:

  • as.integer();
  • as.double();
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Numerieke types volgen een hiërarchie die bepaalt hoe waarden kunnen worden geconverteerd:

  • integer → double → complex conversies zijn altijd geldig;
  • Het converteren van een double naar een integer verwijdert het decimale gedeelte;
  • Een complex getal kan alleen worden geconverteerd als het imaginaire deel nul is.
Taak

Swipe to start coding

  1. Zet het getal 9.85 om naar een integer.
  2. Zet de integer 42, aangemaakt met L, om naar een double.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. 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.

close

Awesome!

Completion rate improved to 2.27

bookTypeconversie

Veeg om het menu te tonen

Getallen kunnen worden geconverteerd tussen verschillende types met behulp van ingebouwde functies. Dit maakt het mogelijk om waarden als gehele getallen, doubles of complexe getallen te gebruiken wanneer dat nodig is.

Onjuiste conversie

Het simpelweg toevoegen van L aan een bestaande variabele converteert deze niet:

12
num <- 20 numL # Invalid way to convert
copy

Juiste conversie

Gebruik in plaats daarvan een van deze functies:

  • as.integer();
  • as.double();
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Numerieke types volgen een hiërarchie die bepaalt hoe waarden kunnen worden geconverteerd:

  • integer → double → complex conversies zijn altijd geldig;
  • Het converteren van een double naar een integer verwijdert het decimale gedeelte;
  • Een complex getal kan alleen worden geconverteerd als het imaginaire deel nul is.
Taak

Swipe to start coding

  1. Zet het getal 9.85 om naar een integer.
  2. Zet de integer 42, aangemaakt met L, om naar een double.

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

single

some-alt