列のサブセットなしで (名前で)マトリックス内のすべての列を選択するにはどうすればよいですか?
ここでは、すべてを選択したいのですが、foo
m = as.matrix(1:4)
dim(m) <- c(2,2)
colnames(m) = c('foo', 'bar')
foo bar
[1,] 1 3
[2,] 2 4
m[, all-but-`foo`] # ???
実際のスクリプトでは、マトリックスに多くの列があり、1 つまたは 2 つを除いてすべてを選択したいと考えています。選択したい列を明示的に指定したくはありません。むしろ、出力したくない列によって指定します。