quando la mia funzione f viene chiamata con una variabile, voglio verificare se var è un dataframe pandas:
def f(var):
if var == pd.DataFrame():
print "do stuff"
Immagino che la soluzione potrebbe essere abbastanza semplice ma anche con
def f(var):
if var.values != None:
print "do stuff"
Non riesco a farlo funzionare come previsto.
varè uguale a un dataframe vuoto". Quello che vuoi veramente è "se il tipo divarè uguale al tipopd.DataFrame". Puoi verificarlo usandoisinstance