我需要修改DolphinDB表的列中的某些值。但是我在执行代码时收到一些错误消息。
例如,我想在名为id
的列中将第6个值设置为-1。这是我的代码:
t = table(1..10 as id)
t[`id][5] = -1
执行上述代码后,我得到:
语法错误:[第2行]请使用“ ==”而不是“ =” 非SQL表达式中的运算符。
我想知道代码有什么问题。
答案 0 :(得分:0)
要修改内存表中DolphinDB列的某些元素,请使用以下三种方式:
更新sql
更新t set id = -1,其中rowNo(id)= 5
列名加索引
t [`id,5] = -1
列名加条件
t [`id,rowNo(id)== 5] = -1