Open In App

Convert NA into Factor Level in R

Last Updated : 02 Jun, 2022
Comments
Improve
Suggest changes
Like Article
Like
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>


Next Article

Similar Reads