【问题标题】:How to take the last n rows of matrix如何取矩阵的最后 n 行
【发布时间】:2021-11-19 11:27:00
【问题描述】:

我有一个名为 alphaDDBPanelq 的矩阵。我无法使用 alphaDDBPanelq[500:100,] 获取最后 500 行,也无法使用 alphaDDBPanelq[100 : 500,]

【问题讨论】:

    标签: matrix influxdb dolphindb


    【解决方案1】:

    取最后100行代码如下:

    rowsNum = alphaDDBPanelq.rows()
    if (rowsNum >= 100)
    {
            alphaDDBPanelq[rowsNum-100:,]
    }
    else
    {
            alphaDDBPanelq[0:,]
    }
    

    【讨论】:

      【解决方案2】:

      100:500 表示第 100 行到第 499 行,从第 100 行到最后一行,可以这样写:

      alphaDDBPanelq [100:m.rows(),]
      

      也可以使用切片函数,效果相当于[]。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-06
        • 1970-01-01
        相关资源
        最近更新 更多