У меня большой набор данных, и я хотел бы прочитать определенные столбцы или удалить все остальные.
data <- read.dta("file.dta")
Я выбираю столбцы, которые меня не интересуют:
var.out <- names(data)[!names(data) %in% c("iden", "name", "x_serv", "m_serv")]
и я хотел бы сделать что-то вроде:
for(i in 1:length(var.out)) {
paste("data$", var.out[i], sep="") <- NULL
}
чтобы удалить все нежелательные столбцы. Является ли это оптимальным решением?