python - 根据列表删除熊猫列
问题描述
我有一个清单:
my_list = ['a', 'b']
和熊猫数据框:
d = {'a': [1, 2], 'b': [3, 4], 'c': [1, 2], 'd': [3, 4]}
df = pd.DataFrame(data=d)
我该怎么做才能df
根据 listmy_list
删除列,在这种情况下删除列a
和b
解决方案
这很简单:
df = df.drop(columns=my_list)
drop
通过指定列名列表删除列
推荐阅读
- react-native - 添加动态背景颜色以从状态反应本机查看
- spring-boot - @DateTimeFormat 在 spring boot 中不返回任何绑定结果错误
- sql - sp_executesql 调用 EXEC 不适用于可选参数
- javascript - TypeScript/JSX 类型断言仅适用于 JSX 之外
- excel - 通过 Excel VBA 打开多个 PDF 文件并保存为文本文件
- oracle - PL/SQL: 语句被忽略 06550. 00000 - “第 %s 行,第 %s 列:\n%s”
- php - php artisan migrate 未找到合适的服务器(`serverSelectionTryOnce` 集):[在 '10.0.0.106:27017' 上调用 ismaster 的连接超时]
- typescript - 如何将表单数据和本地存储数据存储到数据库
- knockout.js - 使用 Knockout 从元素获取有界属性
- python - 用python用文件名替换日志文件中的日期