Как отфильтровать запись в 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