Learn R Programming

arkhe (version 1.10.0)

append_column: Add a (Named) Vector as a Column

Description

Add a (Named) Vector as a Column

Usage

append_column(x, ...)

# S4 method for data.frame append_column(x, column, after = 0, var = ".col")

Value

A data.frame.

Arguments

x

A data.frame.

...

Currently not used.

column

A (named) vector.

after

A length-one numeric vector specifying a subscript, after which the new column is to be appended.

var

A character string giving the name of the new column.

Author

N. Frerebeau

Details

If column is named, names will be matched to the row names of x. Only the first match is retained, and elements of column without a match are removed. This allows to add as a column a vector whose length is less than the number of rows in x (NAs will be inserted).

See Also

Other data preparation tools: append_rownames(), assign(), compact(), count(), detect(), discard(), get(), keep(), seek()

Examples

Run this code
X <- data.frame(
  x = 1:5,
  y = 6:10,
  row.names = LETTERS[1:5]
)

Y <- c(D = 44, B = 55, Z = 22)

append_column(X, Y, after = 3)

Run the code above in your browser using DataLab