我在查询表时天真地尝试了这个:
rows = [ x['title'] for x in table.where("""title[-11:] == 'string ends'""") ]
导致:TypeError:'VariableNode'对象没有属性' getitem '
阅读条件语法doc,没有提及切片。
我能得出结论我只能查询完整的字符串吗?
谢谢!
答案 0 :(得分:1)
不幸的是,PyTables无法在查询中使用索引。这是对numexpr [1]支持的操作的限制。所以是的,你现在只能查询完整的字符串。我相信他们会欢迎任何拉动请求。