This function removes duplicate values and NA values from the input. It first removes NA values from the input using the na.omit function from the stats package. Then it removes duplicate values from the result using the unique function.

remove_duplicates_and_na(input)

Arguments

input

A vector or data frame.

Value

A vector or data frame with duplicate values and NA values removed.

Examples

# Create a vector with duplicate values and NA values
input <- c(1, 2, NA, 2, NA, 3, 4, 4, NA, 5)
# Remove duplicate values and NA values
output <- remove_duplicates_and_na(input)
print(output)
#> [1] 1 2 3 4 5