quando minha função f é chamada com uma variável, quero verificar se var é um dataframe do pandas:
def f(var):
if var == pd.DataFrame():
print "do stuff"
Eu acho que a solução pode ser bastante simples, mas mesmo com
def f(var):
if var.values != None:
print "do stuff"
Não consigo fazê-lo funcionar como esperado.
varé igual a um quadro de dados vazio". O que você realmente deseja é "se o tipo devarfor igual ao tipopd.DataFrame". Você pode verificar isso usandoisinstance