如下图,alphaDDBPanelq是矩阵,我用alphaDDBPanelq[500:100,]取不到最后500行,用alphaDDBPanelq[100:500,]也不行。
100:500表示100到499行,从100行到最后一行,可以按下面这样写:
alphaDDBPanelq[100:m.rows(), ]
还可以用slice函数,效果跟[]等价。
取最后100行代码如下:
rowsNum = alphaDDBPanelq.rows()
if (rowsNum >= 100)
{
alphaDDBPanelq[rowsNum - 100:,]
}
else
alphaDDBPanelq[0:,]