Как изменить значения в столбце таблицы DolphinDB - PullRequest
0 голосов
/ 02 апреля 2019

Мне нужно изменить некоторые значения в столбце таблицы DolphinDB.Но я получил несколько сообщений об ошибках при выполнении моего кода.

Например, я хотел бы установить 6-е значение в -1 в столбце с именем id.Это мой код:

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

После выполнения предыдущего кода я получил:

Синтаксическая ошибка: [строка # 2] Пожалуйста, используйте '==' вместо '='как оператор равенства в не-sql выражении.

Интересно, что не так с кодом.

1 Ответ

0 голосов
/ 13 апреля 2019

Чтобы изменить некоторые элементы столбца DolphinDB таблицы в памяти, используйте следующие три способа:

  1. обновление sql

    обновить t установить id = -1, где rowNo (id) = 5

  2. имя столбца плюс индекс

    t [`id, 5] = -1

  3. имя столбца плюс условие

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

...