Remove the column matching columnName. This function can be used in pipelines.

table_removeColumn(locationTbl = NULL, columnName = NULL, verbose = TRUE)

Arguments

locationTbl

Tibble of known locations.

columnName

Name of the colun to be removed.

verbose

Logical controlling the generation of progress messages.

Value

Updated tibble of known locations.

See also

table_addColumn

table_removeColumn

Examples

library(MazamaLocationUtils) # Starting table locationTbl <- get(data("wa_monitors_500")) names(locationTbl)
#> [1] "locationID" "locationName" "longitude" "latitude" "elevation" #> [6] "countryCode" "stateCode" "countyName" "timezone" "houseNumber" #> [11] "street" "city" "zip"
# Add a new column locationTbl <- locationTbl %>% table_addColumn("siteName") names(locationTbl)
#> [1] "locationID" "locationName" "longitude" "latitude" "elevation" #> [6] "countryCode" "stateCode" "countyName" "timezone" "houseNumber" #> [11] "street" "city" "zip" "siteName"
# Now remove it locationTbl <- locationTbl %>% table_removeColumn("siteName") names(locationTbl)
#> [1] "locationID" "locationName" "longitude" "latitude" "elevation" #> [6] "countryCode" "stateCode" "countyName" "timezone" "houseNumber" #> [11] "street" "city" "zip"
if (FALSE) { # Cannot remove "core" metadata locationTbl <- locationTbl %>% table_removeColumn("zip") }