首页 > 解决方案 > 一次维护许多熊猫数据框

问题描述

我只想按行的值过滤我的数据框,当我将它们放入列表时,它们在列表中的值更新了列表中的螺母让我通过两种方式澄清它:

第一种方式:

ls_lst = [df_ls_c,df_ls_bc,df_ls_ab,df_ls_on]
def rowFilter(df,row,value):
    df = df[df[row] == value]
    return df

for df in ls_lst:
    rowFilter(df,"column1","value5")

第二种方式:

for i in range(4):
    ls_lst[i] = ls_lst[i][ls_lst[i]["column1"] == "value5"]

我怎样才能从 ls_lst 更新数据帧呢?

标签: pythonpandas

解决方案


推荐阅读