特定の列だけ外して処理したい場合には . (dot) を名前に持つ列と lsを組み合わせると良い

株式会社ホクソエムの社長から教えていただいた。 いちいち dplyr::select なぞせんでもこうするだけで .y を除いた処理を実行できる。

> df <- data.frame(
+   x = 1:3,
+   .y = 2:4
+ )
> df
  x .y
1 1  2
2 2  3
3 3  4
> ls(df)
[1] "x"