số R
số
Có ba loại số trong R:
-
numeric
-
integer
-
complex
Các biến thuộc loại số được tạo khi bạn gán giá trị cho chúng:
Ví dụ
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Số
Kiểu dữ liệu numeric
là loại phổ biến nhất trong R và chứa bất kỳ số nào có hoặc không có số thập phân, như: 10,5, 55, 787:
Ví dụ
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)
Hãy tự mình thử »số nguyên
Số nguyên là dữ liệu số không có số thập phân. Điều này được sử dụng khi bạn chắc chắn rằng bạn sẽ không bao giờ tạo một biến chứa số thập phân. Để tạo một biến integer
, bạn phải sử dụng chữ L
sau giá trị số nguyên:
Ví dụ
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Hãy tự mình thử » Tổ hợp
Một số complex
được viết với chữ " i
" là phần ảo:
Ví dụ
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)
Hãy tự mình thử »Chuyển đổi loại
Bạn có thể chuyển đổi từ loại này sang loại khác bằng các chức năng sau:
-
as.numeric()
-
as.integer()
-
as.complex()
Ví dụ
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)
Hãy tự mình thử »