我有一个列名相同的数据框列表。我想根据特定列中的值对每个数据框进行过滤。到目前为止,我已经尝试过:
df1=[f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11]
for i in range(len(df1)):
df1[i] = df1[i].dropna(subset=['FDR'],how='all')
df1[i]=df1[i].loc[df1[i]['FDR'] <= 0.05 ]
有趣的是,它不会根据上述标准删除或过滤。不知道我做错了什么。在 dropna
函数中,如果我使用 inplcae=True
,它会创建 Nonetype object
。有什么帮助吗?
也根据@tayfun yiğit
进行了不同的尝试,但没有得到预期的结果: