R -nommers
Getalle
Daar is drie getaltipes in R:
numeric
integer
complex
Veranderlikes van getaltipes word geskep wanneer jy 'n waarde daaraan toeken:
Voorbeeld
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Numeries
'n numeric
Datatipe is die mees algemene tipe in R, en bevat enige getal met of sonder 'n desimale, soos: 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)
Heelgetal
Heelgetalle is numeriese data sonder desimale. Dit word gebruik wanneer jy seker is dat jy nooit 'n veranderlike sal skep wat desimale moet bevat nie. Om 'n integer
veranderlike te skep, moet jy die letter L
na die heelgetalwaarde gebruik:
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)
Kompleks
'n complex
Getal word geskryf met 'n " i
" as die denkbeeldige 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)
Tik Omskakeling
U kan van een tipe na 'n ander omskakel met die volgende funksies:
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)