在 R 編程中,強製函數 c() 和 combine() 函數彼此相似,但在某種程度上有所不同。 combine() 函數的作用類似於 c() 和 unlist() 函數,但使用一致的 dplyr 強製規則。此外,combine() 函數用於組合 R 編程中的因子。在本文中,我們將看到 combine() 和 c() 函數在同一操作上具有相同輸出和不同輸出的實現。
用法: combine(x, y, …)
參數:
x, y, ....是要組合的向量
範例1:
在此示例中,我們將在同一操作中看到這兩個函數的相同輸出。
# Package required
install.packages("dplyr")
# Load the library
library(dplyr)
x <- c(1, 2, 3)
y <- c(4, 5, 6)
# Using c() function
cat("Using c() function:\n")
c(x, y)
cat("\n")
# Using combine() function
cat("Using combine() function:\n")
combine(x, y)
輸出:
Using c() function: [1] 1 2 3 4 5 6 Using combine() function: [1] 1 2 3 4 5 6
範例2:
在此示例中,我們將在同一操作中看到這兩個函數的不同輸出。
library(dplyr)
x <- factor(c("a", "a", "b", "c"))
y <- factor(c("b", "a", "c", "b"))
# Using c() function
cat("Using c() function:\n")
c(x, y)
# Using combine() function
cat("\n")
cat("Using combine() function:\n")
combine(x, y)
輸出:
Using c() function: [1] 1 1 2 3 2 1 3 2 Using combine() function: [1] a a b c b a c b Levels:a b c
相關用法
- R語言 setdiff()用法及代碼示例
- R語言 intersect()用法及代碼示例
- R語言 setequal()用法及代碼示例
- R語言 is.element()用法及代碼示例
- R語言 union()用法及代碼示例
- R語言 sum()用法及代碼示例
- R語言 ls()用法及代碼示例
- R語言 rm()用法及代碼示例
- R語言 identical()用法及代碼示例
- R語言 prod()用法及代碼示例
- R語言 is.primitive()用法及代碼示例
注:本文由純淨天空篩選整理自utkarsh_kumar大神的英文原創作品 Concatenating Objects in R Programming – combine() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。