R Numaraları
sayılar
R'de üç sayı türü vardır:
numeric
integer
complex
Sayı türü değişkenler, onlara bir değer atadığınızda oluşturulur:
Örnek
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
sayısal
numeric
Veri türü, R'deki en yaygın türdür ve ondalıklı veya ondalıksız herhangi bir sayı içerir, örneğin: 10.5, 55, 787 :
Örnek
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)
tamsayı
Tamsayılar, ondalıksız sayısal verilerdir. Bu, asla ondalık sayılar içermesi gereken bir değişken oluşturmayacağınızdan emin olduğunuzda kullanılır. Bir değişken oluşturmak için tamsayı değerinden sonra integer
harfi kullanmalısınız :L
Örnek
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
karmaşık
Hayali kısım olarak " " ile bir complex
sayı yazılır :i
Örnek
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)
Tür Dönüştürme
Aşağıdaki işlevlerle bir türden diğerine dönüştürebilirsiniz:
as.numeric()
as.integer()
as.complex()
Örnek
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)