def is_good_result(item_label):
    df = results_panel[item_label]
return df['col1'].sum() > 5
good_results = results.select(is_good_result)
Pandas Panel fancy indexing: How to return (index of) all DataFrames in Panel based on Boolean of multiple columns in each df