在我持续的熊猫/HDF5问题冒险中,我遇到了以下问题:
我有一系列非自然命名的列(注:因为有好的原因,负数为“系统”标识符等),通常不会出现问题:
然而,我的选择语句却失败了:
有没有什么办法可以解决这个问题?我可以将我的负值从"a-1"重命名为"a_1",但这意味着需要重新加载我系统中的所有数据。这还是比较麻烦的!:)
欢迎提出建议!
我有一系列非自然命名的列(注:因为有好的原因,负数为“系统”标识符等),通常不会出现问题:
fact_hdf.select('store_0_0', columns=['o', 'a-6', 'm-13'])
然而,我的选择语句却失败了:
>>> fact_hdf.select('store_0_0', columns=['o', 'a-6', 'm-13'], where=[('a-6', '=', [0, 25, 28])])
blablabla
File "/srv/www/li/venv/local/lib/python2.7/site-packages/tables/table.py", line 1251, in _required_expr_vars
raise NameError("name ``%s`` is not defined" % var)
NameError: name ``a`` is not defined
有没有什么办法可以解决这个问题?我可以将我的负值从"a-1"重命名为"a_1",但这意味着需要重新加载我系统中的所有数据。这还是比较麻烦的!:)
欢迎提出建议!