Wenn meine Funktion f mit einer Variablen aufgerufen wird, möchte ich überprüfen, ob var ein Pandas-Datenrahmen ist:
def f(var):
if var == pd.DataFrame():
print "do stuff"
Ich denke, die Lösung könnte recht einfach sein, aber auch mit
def f(var):
if var.values != None:
print "do stuff"
Ich kann es nicht wie erwartet zum Laufen bringen.
var
gleich einem leeren Datenrahmen". Was Sie wirklich wollen, ist "wenn der Typvar
gleich dem Typ istpd.DataFrame
". Sie können dies überprüfen mitisinstance