Open In App

Convert NA into Factor Level in R

Last Updated : 02 Jun, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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.

R




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.

R




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>


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads