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