Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Typkonvertering | Datatyper och Vektorer
Introduktion till R
Avsnitt 2. Kapitel 3
single

single

Typkonvertering

Svep för att visa menyn

Tal kan konverteras mellan olika typer med hjälp av inbyggda funktioner. Detta gör det möjligt att arbeta med värden som heltal, flyttal eller komplexa tal vid behov.

Felaktig konvertering

Att bara lägga till L till en befintlig variabel konverterar den inte:

12
num <- 20 numL # Invalid way to convert

Korrekt konvertering

Istället bör du använda någon av dessa funktioner:

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

Numeriska typer följer en hierarki som definierar hur värden kan konverteras:

  • integer → double → complex konverteringar är alltid giltiga;
  • Att konvertera en double till en integer trunkerar decimaldelen;
  • Ett complex tal kan bara konverteras om dess imaginära del är noll.
Uppgift

Svep för att börja koda

  1. Konvertera talet 9.85 till en integer.
  2. Konvertera integer-värdet 42, skapat med L, till en double.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt