C++插件中matrix转换成table有没有好的方式

C++插件中matrix转换成table有没有好的方式

请先 登录 后评论

1 个回答

Qing Li

目前DolphinDB中没有内置函数直接转换,可以参照下面写法

m=matrix(1..5, 11..15)
m.rename!(2020.01.01..2020.01.05, `A`B)
setIndexedMatrix!(m)
def matCovertTable(b, labelName=`label){        
        if(all(isValid(b.rowNames()))){
                return table(b.rowNames() as labelName,b).rename!(array(STRING,0,100).append!(labelName).append!(b.colNames()))
        }else{
                return table(b)
        }        
}
matCovertTable(m, labelName=`date1)

将上述函数封装成functionView,在插件中识别为系统函数直接调用即可

请先 登录 后评论