Dynamically filtering a pandas dataframe

前端 未结 4 1728
渐次进展
渐次进展 2020-11-30 04:33

I am trying to filter a pandas data frame using thresholds for three columns

import pandas as pd
df = pd.DataFrame({\"A\" : [6, 2, 10, -5, 3],
                       


        
4条回答
  •  我在风中等你
    2020-11-30 05:24

    An alternative to @coldspeed 's version:

    conditions = None
    for key, val in limit_dic.items():
        cond = df[key] > val
        if conditions is None:
            conditions = cond
        else:
            conditions = conditions & cond
    print(df[conditions])
    

提交回复
热议问题