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 numericDatatipe 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 Lna 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 complexGetal 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)