cuando se llama a mi función f con una variable, quiero verificar si var es un marco de datos de pandas:
def f(var):
if var == pd.DataFrame():
print "do stuff"
Supongo que la solución podría ser bastante simple, pero incluso con
def f(var):
if var.values != None:
print "do stuff"
No puedo hacer que funcione como se esperaba.
var
es igual a un marco de datos vacío". Lo que realmente quieres es "si el tipo devar
es igual al tipopd.DataFrame
". Puede verificar eso usandoisinstance