Ibis: выбор карты по значению массива работает с объектом таблицы, но не с операцией подчеркиванияPython

Программы на Python
Anonymous
Ibis: выбор карты по значению массива работает с объектом таблицы, но не с операцией подчеркивания

Сообщение Anonymous »

для таблицы со списком, которую я пытаюсь вызвать карту

Код: Выделить всё

import ibis
from ibis import _
t = ibis.memtable({
'i': [1,2,3],
'x': [[1,2],[3,5],[6,7] ]
})
использование объекта таблицы работает:

Код: Выделить всё

t.select(t.x.map(_ + 1))
но использовать API подчеркивания (цепочные выражения) не удается:

Код: Выделить всё

t.select(_.x.map(_ + 1))
TypeError: неподдерживаемые типы операндов для +: «Table» и «int»


Подробнее здесь: https://stackoverflow.com/questions/785 ... he-undersc

Вернуться в «Python»