R语言 把NA转换为因子水平

R语言 把NA转换为因子水平

在这篇文章中,我们将讨论如何在R编程语言中把NA转换为因子水平,并举出其工作实例。

addNA() 是将NA转换为因子水平的方法。

语法:

addNA(data)
R

其中数据为因子数据。

例1 :

在这个例子中,我们将创建有5个元素的因子数据,并将NA转换成因子水平。

data = factor(c("bhanu", "sravan", "bbby", 
                "sravan", "bhanu"))
  
# display
print(data)
  
# convert NA to factor level
print(addNA(data))
R

输出:

[1] bhanu  sravan bbby   sravan bhanu 
Levels: bbby bhanu sravan
[1] bhanu  sravan bbby   sravan bhanu 
Levels: bbby bhanu sravan <NA>
R

例2 :

在这个例子中,我们将创建有5个元素的因子数据,并将NA转换成因子级别。

data = factor(c("bhanu", "sravan", "bbby", "sravan", "bhanu",
                "bhanu", "sravan", "bbby", "sravan", "bhanu"))
  
# display
print(data)
  
# convert NA to factor level
print(addNA(data))
R

输出:

[1] bhanu  sravan bbby   sravan bhanu  bhanu  sravan bbby   sravan bhanu

Levels: bbby bhanu sravan

[1] bhanu  sravan bbby   sravan bhanu  bhanu  sravan bbby   sravan bhanu

Levels: bbby bhanu sravan <NA>
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册