Drop column or columns

drop_col(DT, var, checkDT = TRUE)

drop_cols(DT, vars, checkDT = TRUE)

Arguments

DT

A data.table.

var

Quoted column to drop.

checkDT

Should the function check DT is a data.table?

vars

Character vector of columns to drop. Only the intersection is dropped; if any vars are not in names(DT), no warning is emitted.

Value

DT with specified columns removed.

Examples

if (requireNamespace("data.table", quietly = TRUE)) { library(data.table) DT <- data.table(x = 1, y = 2, z = 3) drop_col(DT, "x") }
#> y z #> 1: 2 3