DolphinDB:如何更改数组向量中每行的第一项?

问题描述 投票:0回答:1

我想将“B”列中每个向量的第一项替换为“A”列的相应值,同时保持其他项不变。如何在 DolphinDB 中实现这一点?

arrays arraylist dolphindb
1个回答
0
投票

在DolphinDB中,您可以通过使用set函数和each函数来实现这一点。 示例:

t = table(1 2 3, [4 5 6; 7 8 9] as B)
update t set B = B each {x[0] = A}

此代码创建一个包含“A”和“B”列的表 t。然后,它使用 update 语句使用each 函数修改列“B”中的值。 lambda 函数 {x[0] = A} 应用于“B”列中的每个向量,将其第一个元素设置为“A”列中的相应值。

© www.soinside.com 2019 - 2024. All rights reserved.