Rで列を削除する

colnamesと%in%を上手く使う
もっと良いやり方がありそう(-演算子を使ったり?)
(追記:この例だとdf[,1:4]のスライシングでできた)

dfは以下の記事の続き http://d.hatena.ne.jp/seinzumtode/20140419/1397876421

>head(df)
 Ozone Solar.R Wind Temp Month Day       Date
1    41     190  7.4   67     5   1 2014-05-01
2    36     118  8.0   72     5   2 2014-05-02
3    12     149 12.6   74     5   3 2014-05-03
4    18     313 11.5   62     5   4 2014-05-04
5    NA      NA 14.3   56     5   5 2014-05-05
6    28      NA 14.9   66     5   6 2014-05-06

>df <- df[,!colnames(df) %in% c("Month","Day")])
>head(df)
  Ozone Solar.R Wind Temp       Date
1    41     190  7.4   67 2014-05-01
2    36     118  8.0   72 2014-05-02
3    12     149 12.6   74 2014-05-03
4    18     313 11.5   62 2014-05-04
5    NA      NA 14.3   56 2014-05-05
6    28      NA 14.9   66 2014-05-06