python - 循环数据框列表以根据熊猫中的列进行过滤
问题描述
我有一个具有相同列名的数据框列表。我想根据特定列中的值来归档每个数据框。到目前为止,我已经尝试过:
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
但没有得到预期的结果:
解决方案
推荐阅读
- python - 如何优化代码以迭代 dict 并将值存储在列表中?
- javascript - 在 reactjs 中通过不同的 id 从 api 获取数据
- oracle - 在 oracle 中将 oracle 查询输出转换为 xlsx ( excel ) 格式
- android - SYSTEM_ALERT_WINDOW 的运行时权限
- android - Firestore 数据库中的 getValue() 等价物是什么?
- c# - 在同一应用程序的多个 OData 上下文中路由具有相同名称的控制器
- excel - 从多个 excel 文件的每张表中复制相同的单元格
- sql-server - 用常规序列替换 MSSQL 自动增量标识
- python - API id - 将 id 转换为整数
- xml - 在 XSLT/XPath 中将 xpath xml 元素的联合表示为公共父级的子级