有没有简单的方法来确定DolphinDB中两个等效的表对象

时间:2019-03-17 16:12:42

标签: dolphindb

我使用了这样的方法:

def compareTables(tb1,tb2){
    if(tb1.rows() != tb2.rows()) return false
    if(tb1.cols() != tb2.cols()) return false
    for(colname in tb1.columnNames()){
        for(row in 0:tb1.rows()){
            if(tb1[colname][row] != tb2[colname][row]) return false
        }
    }    
    return true
}

Buuuuuut .....我真的不喜欢它。它是如此的低效和繁琐。 有没有更优雅,更有效的方法来实现它?

1 个答案:

答案 0 :(得分:1)

each(eqObj,tb1.values(),tb2.values(),6).all()