R语言:迈向大数据之路
上QQ阅读APP看书,第一时间看更新

5-4 降低矩阵的维度

使用负索引取得矩阵的部分元素时,如果所取得的部分元素仅有一行或一列,那么R语言将自动将对象降低维度,从矩阵对象变向量对象。

实例ch5_32:将3行4列矩阵降为向量的应用实例,这个实例会舍弃第2行和第3行。

其实,如果舍弃一个矩阵对象的某个元素,那么整个矩阵对象也将降为向量对象。

实例ch5_33:将3行4列矩阵降为向量的应用实例,这个实例会舍弃“2”“ 3”元素,最后整个矩阵将变为向量。

假设有数行(Row)或数列(Column)的矩阵,其部分元素被舍弃,只剩一行或一列时,如果仍希望此对象以矩阵方式呈现,那么可增加“drop = FALSE”参数。

实例ch5_34:类似实例ch5_32将3行4列的矩阵降为1行4列,但对象仍保持矩阵格式。