| where | R Documentation |
For the data frame cond will be evaluated in the data.frame's context.
So columns can be referred as variables in the expression (see the examples).
If data is list then where will be applied to each element of
the list. For other types (vector/matrix) there is no non-standard
evaluation. There is a special constant .N which equals to number of
rows in data for usage in cond expression.
where(data, cond)
data |
data.frame/matrix/vector/list to be subsetted |
cond |
logical or numeric expression indicating elements or rows to
keep: missing values (NA) are taken as FALSE. If |
data.frame/matrix/vector/list which contains just selected rows.
# leave only 'setosa'
rows(iris, Species == "setosa")
# leave only first five rows
rows(iris, 1:5)
# example of .N usage.
set.seed(42)
train = rows(iris, sample(.N, 100))
str(train)
set.seed(42)
test = rows(iris, -sample(.N, 100))
str(test)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.