R語言c意思

在R語言中,c() 是一個函式,它的意思是 "combine"(合併)。這個函式用於將多個值或向量組合成一個向量。c() 函式是最基本的向量構造函式,它可以將不同數據類型的值組合在一起。

下面是一個簡單的例子:

# 創建一個向量
x <- c(1, 2, 3, 4, 5)

# 列印向量 x
print(x)

在這個例子中,c(1, 2, 3, 4, 5) 創建了一個包含數字 1 到 5 的向量,並將其賦值給變數 x。然後,print(x) 列印出向量 x 的內容。

c() 函式不僅可以合併數值,還可以合併字元、邏輯值等其他數據類型。例如:

# 創建一個包含不同數據類型的向量
x <- c(1, "two", TRUE, 3.14, NA)

# 列印向量 x
print(x)

在這個例子中,c() 函式將一個數值、一個字元、一個邏輯值、一個實數和一個缺失值(NA)組合成了一個向量。

c() 函式在R語言中非常有用,是構建向量、矩陣和數據框的基礎。例如,你可以使用 c() 來創建矩陣的對角線元素:

# 創建一個矩陣
m <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)

# 列印矩陣 m
print(m)

在這個例子中,c(1, 2, 3, 4, 5, 6) 創建了一個數值向量,然後 matrix() 函式使用 c() 創建的向量來構建一個 2 行 3 列的矩陣。