Wenn ich eine Matrix in eine einzelne Spalte unterteile, ist das Ergebnis eine numerische Klasse, keine Matrix (dh myMatrix [, 5], um in die fünfte Spalte zu unterteilen). Gibt es eine kompakte Möglichkeit, eine Teilmenge in eine einzelne Spalte zu unterteilen, das Matrixformat beizubehalten und die Zeilen- / Spaltennamen beizubehalten, ohne etwas Kompliziertes zu tun, wie:
matrix( myMatrix[ , 5 ] , dimnames = list( rownames( myMatrix ) , colnames( myMatrix )[ 5 ] )