R语言 把NA转换为因子水平
在这篇文章中,我们将讨论如何在R编程语言中把NA转换为因子水平,并举出其工作实例。
addNA() 是将NA转换为因子水平的方法。
语法:
addNA(data)
其中数据为因子数据。
例1 :
在这个例子中,我们将创建有5个元素的因子数据,并将NA转换成因子水平。
data = factor(c("bhanu", "sravan", "bbby",
"sravan", "bhanu"))
# display
print(data)
# convert NA to factor level
print(addNA(data))
输出:
[1] bhanu sravan bbby sravan bhanu
Levels: bbby bhanu sravan
[1] bhanu sravan bbby sravan bhanu
Levels: bbby bhanu sravan <NA>
例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))
输出:
[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>