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.
vargleich einem leeren Datenrahmen". Was Sie wirklich wollen, ist "wenn der Typvargleich dem Typ istpd.DataFrame". Sie können dies überprüfen mitisinstance