umx_grep | R Documentation |
Search names if given a data.frame, or strings if given a vector of strings.
umx_grep(
df,
grepString,
output = c("both", "label", "name"),
ignore.case = TRUE,
useNames = FALSE
)
df |
The |
grepString |
the search string. |
output |
the column name, the label, or both (default). |
ignore.case |
whether to be case sensitive or not (default TRUE = ignore case). |
useNames |
whether to search the names as well as the labels (for SPSS files with label metadata). |
The namez
function is more flexible. A handy feature of umx_grep
is that it can
search the labels of data imported from SPSS.
nb: To simply grep for a pattern in a string use R's built-in grep()
functions, e.g.:
grepl("^NA\\[0-9]", "NA.3")
list of matched column names and/or labels.
namez()
, umx_aggregate()
, grep()
Other String Functions:
umx_explode_twin_names()
,
umx_explode()
,
umx_names()
,
umx_paste_names()
,
umx_rot()
,
umx_str_chars()
,
umx_str_from_object()
,
umx_trim()
,
umx
umx_grep(mtcars, "hp", output="both", ignore.case= TRUE)
umx_grep(c("hp", "ph"), "hp")
umx_grep(mtcars, "^h.*", output="both", ignore.case= TRUE)
## Not run:
umx_grep(spss_df, "labeltext", output = "label")
umx_grep(spss_df, "labeltext", output = "name")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.