| e_rows_insert {editbl} | R Documentation |
Insert rows into a tibble
Description
Insert rows into a tibble
Usage
e_rows_insert(
x,
y,
by = NULL,
...,
conflict = c("error", "ignore"),
copy = FALSE,
in_place = FALSE
)
Arguments
x, y |
A pair of data frames or data frame extensions (e.g. a tibble).
|
by |
An unnamed character vector giving the key columns. The key columns
must exist in both By default, we use the first column in |
... |
Other parameters passed onto methods. |
conflict |
For One of:
|
copy |
If |
in_place |
Should When |
Details
Mainly a wrapper around rows_insert.
Allows for specific implementations should the behavior differ from what's needed by editbl.
Reason for separate method is to avoid conflicts on package loading.
Value
An object of the same type as x. The order of the rows and columns of x
is preserved as much as possible. The output has the following properties:
-
rows_update()androws_patch()preserve the number of rows;rows_insert(),rows_append(), androws_upsert()return all existing rows and potentially new rows;rows_delete()returns a subset of the rows. Columns are not added, removed, or relocated, though the data may be updated.
Groups are taken from
x.Data frame attributes are taken from
x.
If in_place = TRUE, the result will be returned invisibly.