Если вы знаете номера столбцов переменных, которые хотите удалить, вы можете использовать это:
# a data frame
df <- data.frame(matrix(nrow = 1000, ncol = 100))
for(i in 1:100) {
df[, i] <- rnorm(100)
}
dim(df)
[1] 1000 100
# Eliminating variables 51 to 100
df[, 51:100] <- NULL
dim(df)
[1] 1000 50
В качестве альтернативы вы можете просто подмножество интересующих переменных:
# a data frame
df <- data.frame(matrix(nrow = 1000, ncol = 100))
for(i in 1:100) {
df[, i] <- rnorm(100)
}
dim(df)
[1] 1000 100
# Subsetting variables 1 to 50
df <- df[, 1:50]
dim(df)
[1] 1000 50