Open In App

Convert NA into Factor Level in R

In this article, we will discuss how to convert NA into factor level with its working example in the R programming language.

addNA() is the method that will convert NA into factor level.



Syntax:

addNA(data)

where data is the factor data.



Example 1:

In this example, we will create factor data with 5 elements and convert NA into factor level.




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

Output:

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

Example 2:

In this example, we will create factor data with 5 elements and convert NA into factor level.




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

Output:

 [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>

Article Tags :