如何在数据框中按名称删除列
我有一个大型数据集,我想阅读特定列或删除所有其他列。
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}
删除所有不需要的列。这是最佳解决方案吗?
qq_笑_17