blaze中如何过滤id等于指定id的记录?

How to filter the record in blaze where id is equal to the specified id?

我正在使用 blaze 从 csv 和 json 查询数据。我只需要查询一条id等于指定id的记录?可以吗

city = city[city.ID = 1]

在尝试执行上面的代码时它显示 语法错误:语法无效

这行得通,但在您的情况下,您需要有一个名为 ID 的字段,这不是一个神奇的字段。以下是有效的,但这只是因为 accounts.csv 中有一个明确命名为 id 的列:

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