一次维护许多熊猫数据框

时间:2020-12-24 16:33:43

标签: python pandas

我只想按行的值过滤我的数据帧,当我把它们放在列表中时,它们只是在列表中更新列表中的值让我通过两种方式来澄清它:

第一种方式:

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 中的数据帧?

0 个答案:

没有答案