| filter-joins {ir} | R Documentation |
Filtering joins for an ir object
Description
Filtering joins for an ir object
Usage
semi_join.ir(x, y, by = NULL, copy = FALSE, ..., na_matches = c("na", "never"))
anti_join.ir(x, y, by = NULL, copy = FALSE, ..., na_matches = c("na", "never"))
Arguments
x |
An object of class |
y |
A data frame. |
by |
A character vector of variables to join by. If To join by different variables on To join by multiple variables, use a vector with length > 1.
For example, To perform a cross-join, generating all combinations of |
copy |
If |
... |
Other parameters passed onto methods. |
na_matches |
Should The default, Use |
Value
x and y joined. If the spectra column is renamed, the ir
class is dropped. See filter-joins.
Source
See Also
Other tidyverse:
arrange.ir(),
distinct.ir(),
extract.ir(),
filter.ir(),
group_by,
mutate-joins,
mutate,
nest,
pivot_longer.ir(),
pivot_wider.ir(),
rename,
rowwise.ir(),
select.ir(),
separate.ir(),
separate_rows.ir(),
slice,
summarize,
unite.ir()
Examples
## semi_join
set.seed(234)
dplyr::semi_join(
ir_sample_data,
tibble::tibble(
id_measurement = c(1:5, 101:105),
nitrogen_content = rbeta(n = 10, 0.2, 0.1)
),
by = "id_measurement"
)
## anti_join
set.seed(234)
dplyr::anti_join(
ir_sample_data,
tibble::tibble(
id_measurement = c(1:5, 101:105),
nitrogen_content = rbeta(n = 10, 0.2, 0.1)
),
by = "id_measurement"
)