Learn R Programming

DataExplorer (version 0.5.0)

drop_columns: Drop selected variables

Description

Quickly drop variables by either name or column position.

Usage

drop_columns(data, ind)

Arguments

data

input data, in data.table format only.

ind

a vector of either names or column positions of the variables to be dropped.

Details

This function will only work with data.table object as input. Consider setting your input to data.table first then assign the original class back after applying the function.

Examples

Run this code
# NOT RUN {
# load packages
library(data.table)

# generate data
dt <- data.table(sapply(setNames(letters, letters), function(x) {assign(x, rnorm(100))}))
dt2 <- copy(dt)

# drop variables by name
names(dt)
drop_columns(dt, letters[2:25])
names(dt)

# drop variables by column position
names(dt2)
drop_columns(dt2, seq(2, 25))
names(dt2)

# work with non-data.table objects
iris_df <- data.table(iris)
drop_columns(iris_df, "Species")
class(iris_df) <- "data.frame"
# }

Run the code above in your browser using DataLab