Skip to contents

Returns a vector of string(s) that removes common NA strings found in columns such as TADA.ComparableDataIdentifier. Can also accommodate handling of certain NA texts found in any general character string or a vector of strings.

Usage

TADA_CharStringRemoveNA(char_string)

Arguments

char_string

Character argument. Could be a single string or vector of strings that contains common "NA" strings (ex: "(NA", "(NA)", "_NA", etc.)

Value

A vector string that has removed NAs from its value.

Details

This function is meant as an internal function to remove NAs from figure titles and axis labels for the TADA package.

Examples

# Removes NAs based on each TADA.ComparableDataIdentifier found in a dataset.
data(Data_Nutrients_UT)
unique(Data_Nutrients_UT$TADA.ComparableDataIdentifier)
#>  [1] "NITRATE_DISSOLVED_NA_NA"             "NITROGEN_SUSPENDED_NA_MG/L"         
#>  [3] "NITRATE_DISSOLVED_AS N_MG/L"         "NITRATE_DISSOLVED_AS NO3_MG/L"      
#>  [5] "NITROGEN_SUSPENDED_NA_NA"            "NITROGEN_TOTAL_AS N_MG/L"           
#>  [7] "NITROGEN_DISSOLVED_AS N_MG/L"        "NITRATE_NONE_NA_MG/L"               
#>  [9] "AMMONIA_TOTAL RECOVERABLE_AS N_MG/L" "AMMONIA_UNFILTERED_AS N_MG/L"       
#> [11] "NITRATE_UNFILTERED_AS N_MG/L"        "NITRATE_TOTAL_AS N_NA"              
#> [13] "NITRATE_UNFILTERED_AS N_NA"          "NITRATE_TOTAL_AS N_MG/L"            
UT_Titles <- TADA_CharStringRemoveNA(unique(Data_Nutrients_UT$TADA.ComparableDataIdentifier))
unique(UT_Titles)
#>  [1] "NITRATE DISSOLVED"                   "NITROGEN SUSPENDED MG/L"            
#>  [3] "NITRATE DISSOLVED AS N MG/L"         "NITRATE DISSOLVED AS NO3 MG/L"      
#>  [5] "NITROGEN SUSPENDED"                  "NITROGEN TOTAL AS N MG/L"           
#>  [7] "NITROGEN DISSOLVED AS N MG/L"        "NITRATE NONE MG/L"                  
#>  [9] "AMMONIA TOTAL RECOVERABLE AS N MG/L" "AMMONIA UNFILTERED AS N MG/L"       
#> [11] "NITRATE UNFILTERED AS N MG/L"        "NITRATE TOTAL AS N"                 
#> [13] "NITRATE UNFILTERED AS N"             "NITRATE TOTAL AS N MG/L"