我只想按行的值过滤我的数据帧,当我把它们放在列表中时,它们只是在列表中更新列表中的值让我通过两种方式来澄清它:
第一种方式:
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 中的数据帧?