選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

R 數字


數字

R 中有三種數字型別

  • numeric (數字)
  • 整數
  • complex

當你給數字型別的變數賦值時,它們就會被建立

示例

x <- 10.5   # 數值型
y <- 10L    # 整型
z <- 1i     # 複數型

數字

numeric(數值型)資料型別是R中最常見的資料型別,它包含任何帶小數或不帶小數的數字,例如:10.5, 55, 787

示例

x <- 10.5
y <- 55

# 列印 x 和 y 的值
x
y

# 列印 x 和 y 的類名
class(x)
class(y)
自己動手試一試 »

整數

整數(Integers)是不帶小數的數字資料。當你確定一個變數永遠不需要包含小數時,可以使用它。要建立一個integer(整型)變數,必須在整數值後面加上字母L

示例

x <- 1000L
y <- 55L

# 列印 x 和 y 的值
x
y

# 列印 x 和 y 的類名
class(x)
class(y)
自己動手試一試 »


複數

complex(複數)數字在書寫時,有一個作為虛部的“i

示例

x <- 3+5i
y <- 5i

# 列印 x 和 y 的值
x
y

# 列印 x 和 y 的類名
class(x)
class(y)
自己動手試一試 »

型別轉換

你可以使用以下函式將一種型別轉換為另一種型別

  • 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)
自己動手試一試 »

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援