коли моя функція f викликається змінною, я хочу перевірити, чи var є файлом даних панди:
def f(var):
if var == pd.DataFrame():
print "do stuff"
Я думаю, що рішення може бути досить простим, але навіть з
def f(var):
if var.values != None:
print "do stuff"
Я не можу змусити його працювати так, як очікувалося.
var
дорівнює порожній кадр даних". Те, що ви дійсно хочете, - це "якщо типvar
дорівнює типуpd.DataFrame
". Ви можете перевірити це, використовуючиisinstance