删除R数据帧中的选定列

时间:2017-01-24 11:10:45

标签: r

dataframename <- data.frame(
  col1=1:10,
  col2=10:1,
  col3=1:50,
  col4=11:20
) 

考虑上面的数据框,我想删除第1列和第4列 1.不使用任何包装。
2.答案应该只是数据帧格式而不是矢量结果。

1 个答案:

答案 0 :(得分:-2)

###Use subset command:###
dataframename <- subset(dataframename, select = -c(col1,col4) )

###One more approach is you can use list(NULL) to the dataframe:###
dataframename[,c("col1","col4")] <- list(NULL)