13
Jak porównać pandas DataFrame z None
? Mam konstruktora, który ma jeden z parameter_file
lub pandas_df
, ale nigdy nie oba.Jak porównać pandas DataFrame z None w Pythonie?
def __init__(self,copasi_file,row_to_insert=0,parameter_file=None,pandas_df=None):
self.copasi_file=copasi_file
self.parameter_file=parameter_file
self.pandas_df=pandas_df
Jednak kiedy później próbować porównywać pandas_df
przeciwko None
(tj gdy self.pandas_df
rzeczywiście zawiera dataframe pandy):
if self.pandas_df!=None:
print 'Do stuff'
otrzymuję następujący Błąd typu:
File "C:\Anaconda1\lib\site-packages\pandas\core\internals.py", line 885, in eval
% repr(other))
TypeError: Could not compare [None] with block values