Kiedy podzbiorę macierz na pojedynczą kolumnę, wynik jest klasy numerycznej, a nie macierzy (tj. MyMatrix [, 5] do podzbioru w piątej kolumnie). Czy istnieje kompaktowy sposób na podzbiór do pojedynczej kolumny, zachowanie formatu macierzy i zachowanie nazw wierszy / kolumn bez robienia czegoś skomplikowanego, takiego jak:
matrix( myMatrix[ , 5 ] , dimnames = list( rownames( myMatrix ) , colnames( myMatrix )[ 5 ] )
m[1,,drop=FALSE]
cooksd<-as.data.frame(cooks.distance(ft1)) cooksD_outliers<-cooksd[cooksd>0.1,drop=FALSE,]