📜  R 中的群因子水平

📅  最后修改于: 2022-05-13 01:54:21.862000             🧑  作者: Mango

R 中的群因子水平

在本文中,我们将研究使用 R 编程语言的基本函数对因子级别进行分组的方法。

在这种对因子级别进行分组的方法中,用户只需根据用户的要求使用所需的参数调用 levels() 函数,然后它将导致用户指定的新因子级别,换句话说,我们将在 R 编程语言中将两个因素级别合并为一个类别。

Levels()函数提供对变量的 levels 属性的访问。第一种形式返回其参数的级别值,第二种形式设置属性。

示例:在此示例中,我们将创建字符串数据类型中某些元素的初始因子,并借助 levels函数,我们将对 R 编程语言中的初始因子级别进行分组。

R
gfg <- factor(c("a","b","c","d","c","a"))
gfg
  
gfg1 <- gfg                                 
  
levels(gfg1) <- c("a", "b", "b","b")        
gfg1


R
gfg <- factor(c(1,2,3,4,5,1,1,3,3,3,3))
gfg
  
gfg1 <- gfg                                 
  
levels(gfg1) <- c(1,5,5,5,5)        
gfg1


输出:

> gfg
[1] a b c d c a
Levels: a b c d
> gfg1
[1] a b b b b a
Levels: a b

示例:在此示例中,我们将创建整数数据类型中某些元素的初始因子,并在 levels函数的帮助下,我们将对 R 编程语言中的初始因子级别进行分组。

电阻

gfg <- factor(c(1,2,3,4,5,1,1,3,3,3,3))
gfg
  
gfg1 <- gfg                                 
  
levels(gfg1) <- c(1,5,5,5,5)        
gfg1

输出:

> gfg
 [1] 1 2 3 4 5 1 1 3 3 3 3
Levels: 1 2 3 4 5     
> gfg1  
 [1] 1 5 5 5 5 1 1 5 5 5 5
Levels: 1 5