当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 combine()用法及代码示例


在 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



相关用法


注:本文由纯净天空筛选整理自utkarsh_kumar大神的英文原创作品 Concatenating Objects in R Programming – combine() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。