我有一个这样定义的函数:
def demand_cleaning(df=None, location, output,_input,tables):
我想测试是否df
通过(df
是熊猫DataFrame
)
如果df
没有通过,我想做类似的事情
if df is None:
df = pd.read_pickle(tables + "Demand Raw")
但是这个测试现在不起作用。我明白了
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().