когда моя функция f вызывается с переменной, я хочу проверить, является ли var фреймом данных pandas:
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