| 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.