#sqldatatypes #dolphindb
Вопрос:
Я запускаю следующие сценарии в графическом интерфейсе базы данных DolphinDB:
x=(int128("2e8ca9773da3a99f2c87a623ac34f242"),int128("2e8ca9773da3a99f2c87a623ac34f243"))
y=1..2
dict(x, y);
Это возвращает мне исключение:
dict(x, y) => The key type can't be BOOL, ANY or DICTIONARY
Каково решение этой проблемы?
Ответ №1:
x-это кортеж, а тип данных-ЛЮБОЙ. Ключевым типом словаря не может быть КАКОЙ-ЛИБО тип. Чтобы устранить проблему, убедитесь, что X-это обычный вектор.
x=[int128("2e8ca9773da3a99f2c87a623ac34f242"),int128("2e8ca9773da3a99f2c87a623ac34f243")]
y=1..2
dict(x, y)