R: Add rows to a data frame

add_row {tibble} | R Documentation

## Add rows to a data frame

### Description

This is a convenient way to add one or more rows of data to an existing data frame. See `tribble()` for an easy way to create an complete data frame row-by-row.

### Usage

    add_row(.data, ..., .before = NULL, .after = NULL)

### Arguments

`.data` | Data frame to append to.
`...` | Name-value pairs. If you don't supply the name of a variable, it'll be given the value `NA`.
`.before, .after` | One-based row index where to add the new rows, default: after last row

### See Also

Other addition: `add_column`

### Examples

    # add_row ---------------------------------
    df <- tibble(x = 1:3, y = 3:1)

    add_row(df, x = 4, y = 0)

    # You can specify where to add the new rows
    add_row(df, x = 4, y = 0, .before = 2)

    # You can supply vectors, to add multiple rows (this isn't
    # recommended because it's a bit hard to read)
    add_row(df, x = 4:5, y = 0:-1)

    # Absent variables get missing values
    add_row(df, x = 4)

    # You can't create new variables
    ## Not run:
    add_row(df, z = 10)

    ## End(Not run)

[Package tibble version 1.3.3 Index]