Как отфильтровать запись в Blaze, где идентификатор равен указанному идентификатору?

Я использую Blaze для запроса данных из CSV и JSON. Мне просто нужно запросить запись, где идентификатор равен указанному идентификатору? Является ли это возможным.

city = city[city.ID = 1]

При попытке выполнить приведенный выше код показывает SyntaxError: неверный синтаксис

1 ответ

Решение

Это работает, но в вашем случае вам нужно иметь поле с именем IDЭто не волшебное поле. Следующее работает, но только потому, что есть столбец с явным именем id в accounts.csv:

from blaze import Data
from blaze.utils import example

accounts = Data(example('accounts.csv')
accounts[accounts.id == 2]
#    id  name  balance
# 1   2   Bob      200
Другие вопросы по тегам