pandas配合eval实现数据清洗过滤

frame = pd.DataFrame([{'name': 'aaa', 'age': 2}, {'name': 'bbb', 'age': 7}])

    add = '>6'

    for n in ['age']:
        frame1 = eval(f"frame[frame['{n}']{add}]")

    print(frame1)

 

posted @ 2024-11-27 15:37  lytcreate  阅读(11)  评论(0)    收藏  举报