The mark_location() function creates a column labeling
rows that have locations outside of the US.
The function is written to work with data from
Qualtrics surveys.
An object of the same type as x that includes a column marking rows
that are located outside of the US and (if include_na == FALSE) rows with
no location information.
For a function that checks for these rows, use check_location().
For a function that excludes these rows, use exclude_location().
Arguments
x
Data frame (preferably imported from Qualtrics using {qualtRics}).
id_col
Column name for unique row ID (e.g., participant).
location_col
Two element vector specifying columns for latitude
and longitude (in that order).
rename
Logical indicating whether to rename columns (using rename_columns())
include_na
Logical indicating whether to include rows with NA in
latitude and longitude columns in the output list of potentially excluded
data.
quiet
Logical indicating whether to print message to console.
print
Logical indicating whether to print returned tibble to
console.
Default column names are set based on output from the
qualtRics::fetch_survey().
The function only works for the United States.
It uses the #' maps::map.where() to determine if latitude and longitude
are inside the US.
The function outputs to console a message about the number of rows
with locations outside of the US.
See Also
Other location functions:
check_location(),
exclude_location()
Other mark functions:
mark_duplicates(),
mark_duration(),
mark_ip(),
mark_preview(),
mark_progress(),
mark_resolution()