Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Typeconversie | Gegevenstypen en Vectoren
Introductie tot R
Sectie 2. Hoofdstuk 3
single

single

Typeconversie

Veeg om het menu te tonen

Getallen kunnen worden omgezet tussen verschillende typen met behulp van ingebouwde functies. Hiermee kun je waarden als gehele getallen, doubles of complexe getallen gebruiken wanneer dat nodig is.

Onjuiste conversie

Alleen het toevoegen van L aan een bestaande variabele converteert deze niet:

12
num <- 20 numL # Invalid way to convert

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)

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

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

Veeg om te beginnen met coderen

  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

Vraag AI

expand

Vraag AI

ChatGPT

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

some-alt