203 votes

vérifier si la variable est un dataframe

Lorsque ma fonction f est appelée avec une variable, je veux vérifier si var est un dataframe pandas :

def f(var):
    if var == pd.DataFrame():
        print "do stuff"

Je suppose que la solution pourrait être assez simple mais même avec

def f(var):
    if var.values != None:
        print "do stuff"

Je n'arrive pas à le faire fonctionner comme prévu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X