如何判断一个一个DafaFrame对象为空
在使用pandas
循环做数据处理时,会遇到某些dataframe
为空,导致程序报错,DataFrame
有一个属性为empty
,直接用DataFrame.empty
判断就行。如果df
为空,则 df.empty
返回 True
,反之 返回False
。注意empty
后面不要加()。
ret = pd.DataFrame({'customer_id':[],'SSMONTH':[], 'user_notified_diff_window_{}_min'.format(3):[], 'user_notified_diff_window_{}_max'.format(3):[], 'user_notified_diff_window_{}_median'.format(3):[]})