如何在Dolphindb中初始化一个空表?

时间:2019-06-24 01:33:43

标签: unit-testing types null initialization dolphindb

我想在dolphindb中编写一个有关空表的测试用例。但是在手册中,我只能找到如何初始化一个int(float / temporal scalar)或一个向量。...因此,如何在dolphindb中初始化一个空表?

1 个答案:

答案 0 :(得分:0)

请使用函数data = { products: [ { ID: "001", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Color", identifier: "Green" }, { value: "Size", identifier: "L" } ], SKUs: [ { ID: "001_1", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Color", identifier: "Green" }, { value: "Size", identifier: "L" } ] }, { ID: "001_2", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Color", identifier: "Yellow" }, { value: "Size", identifier: "M" } ] } ] }, { ID: "002", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Size", identifier: "L" } ], SKUs: [ { ID: "002_1", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Color", identifier: "Black" }, { value: "Size", identifier: "L" } ] }, { ID: "002_2", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Color", identifier: "Grey" } ] } ] }, { ID: "003", Attributes: [ { value: "BESTSELLERS", identifier: "BEST_SELLER" }, { value: "Color", identifier: "Blue" } ], SKUs: [] } ] }; console.log(data.products.reduce((p, c) => ( (c.SKUs = c.SKUs.filter( sku => sku.Attributes.some(att => att.value === "Color") && sku.Attributes.some(att => att.value === "Size") )).length && p.push(c), p ),[] ));创建一个空表

table