Hello All, 

I am trying to determine if there are any NaN values in one of my tables, but 
when I queried for numpy.nan I received a NameError. Can any tell be the best 
way to search for a NaN value? Thanks!

In [7]: type(np.nan)
Out[7]: float


In [8]: bad_vols = tbl.getWhereList('volume == %f' % np.nan)
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
/Users/aquilabdullah/<ipython-input-8-2c1b183b0581> in <module>()
----> 1 bad_vols = tbl.getWhereList('volume == %f' % np.nan)

/Library/Python/2.7/site-packages/tables/table.pyc in getWhereList(self, 
condition, condvars, sort, start, stop, step)
   1540 
   1541         coords = [ p.nrow for p in
-> 1542                    self._where(condition, condvars, start, stop, step) ]
   1543         coords = numpy.array(coords, dtype=SizeType)
   1544         # Reset the conditions

/Library/Python/2.7/site-packages/tables/table.pyc in _where(self, condition, 
condvars, start, stop, step)
   1434 
   1435         # Compile the condition and extract usable index conditions.
-> 1436         condvars = self._requiredExprVars(condition, condvars, depth=3)
   1437         compiled = self._compileCondition(condition, condvars)
   1438 

/Library/Python/2.7/site-packages/tables/table.pyc in _requiredExprVars(self, 
expression, uservars, depth)
   1207                 val = user_globals[var]
   1208             else:
-> 1209                 raise NameError("name ``%s`` is not defined" % var)
   1210 
   1211             # Check the value.

NameError: name ``nan`` is not defined 

-- 
Aquil H. Abdullah
"I never think of the future. It comes soon enough" - Albert Einstein

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Pytables-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to