如何在DolphinDB表的列中修改值

时间:2019-04-02 08:39:22

标签: dolphindb

我需要修改DolphinDB表的列中的某些值。但是我在执行代码时收到一些错误消息。

例如,我想在名为id的列中将第6个值设置为-1。这是我的代码:

t = table(1..10 as id)
t[`id][5] = -1

执行上述代码后,我得到:

  

语法错误:[第2行]请使用“ ==”而不是“ =”   非SQL表达式中的运算符。

我想知道代码有什么问题。

1 个答案:

答案 0 :(得分:0)

要修改内存表中DolphinDB列的某些元素,请使用以下三种方式:

  1. 更新sql

    更新t set id = -1,其中rowNo(id)= 5

  2. 列名加索引

    t [`id,5] = -1

  3. 列名加条件

    t [`id,rowNo(id)== 5] = -1