pandas - 按列号列表过滤熊猫数据框
问题描述
假设我有一个包含 10 列的数据框中的列号列表。我想检索所有对应行的第 2、5 和 7 列。
如何过滤我的熊猫数据框来做到这一点?
我试过了
collist = [2, 5, 7]
df_filter = df.iloc[:, collist]
但是,这以某种方式混淆了我的数据。
解决方案
推荐阅读
- go - 为什么我在 go lang 的类型断言上得到奇怪的结果?
- flutter - 重置提供者数据 - Flutter
- django - 身份验证模型用户在管理员中的 Django 导入导出
- node.js - 没有端口的快速访问应用程序
- kubernetes - 拥有不同版本的 AKS 集群和节点池 Kubernetes 版本有什么缺点?
- scala - org.apache.orc.impl.SchemaEvolution$IllegalEvolutionException: ORC 不支持从文件类型 char(6) (12) 到 reader 的类型转换
- r - 将字符向量转换为 R 中的单行数据框
- xml - 如何更改 DataStage 中的 XPATH 和 XML 输出格式?
- acumatica - 我们能否为 SO301000 销售订单创建一个新的站点地图,例如 Acumatica 中的“测试销售订单”站点地图
- codeigniter - 如何通过在codeigniter 5.6中的设备上按yes来通过电话集成谷歌登录?