коли моя функція 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