![R语言:迈向大数据之路](https://wfqqreader-1252317822.image.myqcloud.com/cover/909/27110909/b_27110909.jpg)
上QQ阅读APP看书,第一时间看更新
5-4 降低矩阵的维度
使用负索引取得矩阵的部分元素时,如果所取得的部分元素仅有一行或一列,那么R语言将自动将对象降低维度,从矩阵对象变向量对象。
实例ch5_32:将3行4列矩阵降为向量的应用实例,这个实例会舍弃第2行和第3行。
![](https://epubservercos.yuewen.com/6CA2AF/15477644904546506/epubprivate/OEBPS/Images/Img00283.jpg?sign=1739527948-nCTbQdoqFUzgBaWWUIfwh6TjRv5e5Guq-0-45a183029ed8efcaeb702b715bdfad24)
其实,如果舍弃一个矩阵对象的某个元素,那么整个矩阵对象也将降为向量对象。
实例ch5_33:将3行4列矩阵降为向量的应用实例,这个实例会舍弃“2”“ 3”元素,最后整个矩阵将变为向量。
![](https://epubservercos.yuewen.com/6CA2AF/15477644904546506/epubprivate/OEBPS/Images/Img00284.jpg?sign=1739527948-aooPNpKgQ4KMA3Djk0hvCRAaxs1hQ4BC-0-10e2e68f5fc4b807bde2ba03f183dda6)
假设有数行(Row)或数列(Column)的矩阵,其部分元素被舍弃,只剩一行或一列时,如果仍希望此对象以矩阵方式呈现,那么可增加“drop = FALSE”参数。
实例ch5_34:类似实例ch5_32将3行4列的矩阵降为1行4列,但对象仍保持矩阵格式。
![](https://epubservercos.yuewen.com/6CA2AF/15477644904546506/epubprivate/OEBPS/Images/Img00285.jpg?sign=1739527948-Qi8qlijCaG0X55pwlpq2nOPFMVhisrQ2-0-24d1ffc3fcbe5efc65ef46c59f9ca5a2)