Как обеспечить пользовательскую функцию для Python Blaze с SQLite Backend?

Я подключаюсь к базе данных sqlite в Blaze, используяdf = bz.Data("sqlite:///<mydatabase>) все работает нормально, но я не знаю, как обеспечить пользовательские функции в моем взаимодействии с df. У меня есть столбец под названием IP в df, который является текстом, содержащим IP-адреса. У меня также есть функция toSubnet (x, y), которая принимает IP-адрес (x) в текстовом формате и возвращает его / y подсеть. Например:

out = toSubnet('1.1.1.1',24)
out
1.1.1.0/24

Теперь, если я хочу сопоставить все IP-адреса с их / 14 подсетями, я использую:

df.IP.map(lambda x:toSubnet(x,14),'string')

Который работает, когда бэкэнд CSV. Но с помощью SQLite я получаюNotImplementedError, Что здесь не так?

Ответы на вопрос(1)

Ваш ответ на вопрос