我使用blaze来查询来自csv和json的数据。我只需要查询id等于指定id的记录?是否可能。
city = city[city.ID = 1]
尝试执行上面的代码时显示 SyntaxError:语法无效
答案 0 :(得分: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