verify_cols_missing | R Documentation |
In the Recca
package, many functions add columns to an existing data frame.
If the incoming data frame already contains columns with the names of new columns to be added,
a name collision could occur, deleting the existing column of data.
This function provides a way to quickly check whether newcols
are already present in
.DF
.
verify_cols_missing(.DF, newcols)
.DF |
the data frame to which |
newcols |
a single string, a single name,
a vector of strings representing the names of new columns to be added to |
This function terminates execution if a column of .DF
will be overwritten
by one of the newcols
.
NULL
. This function should be called for its side effect of checking the validity
of the names of newcols
to be added to .DF
.
df <- data.frame(a = c(1,2), b = c(3,4))
verify_cols_missing(df, "d") # Silent. There will be no problem adding column "d".
newcols <- c("c", "d", "a", "b")
## Not run: verify_cols_missing(df, newcols) # Error: a and b are already in df.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.