R -nummers
Cijfers
Er zijn drie soorten getallen in R:
numeric
integer
complex
Variabelen van nummertypen worden gemaakt wanneer u er een waarde aan toewijst:
Voorbeeld
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Numeriek
Een numeric
gegevenstype is het meest voorkomende type in R en bevat elk getal met of zonder decimaalteken, zoals: 10.5, 55, 787:
Voorbeeld
x <- 10.5
y <- 55
# Print values of x and y
x
y
#
Print the class name of x and y
class(x)
class(y)
Geheel getal
Gehele getallen zijn numerieke gegevens zonder decimalen. Dit wordt gebruikt als u zeker weet dat u nooit een variabele zult maken die decimalen mag bevatten. Om een integer
variabele aan te maken, moet je de letter L
achter de integerwaarde gebruiken:
Voorbeeld
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Complex
Een complex
getal wordt geschreven met een " i
" als het imaginaire deel:
Voorbeeld
x <- 3+5i
y <- 5i
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Type conversie
U kunt van het ene type naar het andere converteren met de volgende functies:
as.numeric()
as.integer()
as.complex()
Voorbeeld
x <- 1L # integer
y <- 2 # numeric
# convert from integer to
numeric:
a <- as.numeric(x)
# convert from numeric to integer:
b
<- as.integer(y)
# print values of x and y
x
y
# print
the class name of a and b
class(a)
class(b)