R 數字
數字
R 中有三種數字型別
numeric (數字)
整數
complex
當你給數字型別的變數賦值時,它們就會被建立
示例
x <- 10.5 # 數值型
y <- 10L # 整型
z <- 1i # 複數型
數字
numeric
(數值型)資料型別是R中最常見的資料型別,它包含任何帶小數或不帶小數的數字,例如:10.5, 55, 787
整數
整數(Integers)是不帶小數的數字資料。當你確定一個變數永遠不需要包含小數時,可以使用它。要建立一個integer
(整型)變數,必須在整數值後面加上字母L
。
複數
complex
(複數)數字在書寫時,有一個作為虛部的“i
”
型別轉換
你可以使用以下函式將一種型別轉換為另一種型別
as.numeric()
as.integer()
as.complex()
示例
x <- 1L # 整型
y <- 2 # 數值型
# 從整型轉換為數值型
a <- as.numeric(x)
# 從數值型轉換為整型
b <- as.integer(y)
# 列印 x 和 y 的值
x
y
# 列印 a 和 b 的類名
class(a)
class(b)
自己動手試一試 »