在pandas中一次性删除dataframe的多个列方法


Posted in Python onApril 10, 2018

之前沉迷于使用index删除,然而发现pandas貌似有bug?

import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(12).reshape(3,4),
           columns=['A', 'B', 'C', 'D'])
x=[1,2]
df.drop(index=[1,2], axis=1, inplace=True) #axis=1,试图指定列,然并卵
print df

输出为

A B C D
0 0 1 2 3  还是按照行进行了删除

后来请教大神得知,可以用:

df.drop(df.columns[x], axis=1, inplace=True) 的方法。

即:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(12).reshape(3,4),
           columns=['A', 'B', 'C', 'D'])
x=[1,2]
df.drop(df.columns[x], axis=1, inplace=True)
print df

的方法删除。输出结果符合预期。

以上这篇在pandas中一次性删除dataframe的多个列方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Windows下Python的Django框架环境部署及应用编写入门
Mar 10 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
pandas 透视表中文字段排序方法
Nov 16 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
Python+PyQT5的子线程更新UI界面的实例
Jun 14 Python
python修改字典键(key)的方法
Aug 05 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
Python Gluon参数和模块命名操作教程
Dec 18 Python
Python属性和内建属性实例解析
Jan 14 Python
Python错误的处理方法
Jun 23 Python
python 装饰器的实际作用有哪些
Sep 07 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 #Python
Pandas 对Dataframe结构排序的实现方法
Apr 10 #Python
python DataFrame 修改列的顺序实例
Apr 10 #Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 #Python
python中利用zfill方法自动给数字前面补0
Apr 10 #Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
Apr 23 #Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 #Python
You might like
用PHP写的MySQL数据库用户认证系统代码
2007/03/22 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
html读出文本文件内容
2007/01/22 Javascript
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
遍历jquery对象的代码分享
2011/11/02 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
vue项目中使用多选框的实例代码
2020/07/22 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
用Python进行基础的函数式编程的教程
2015/03/31 Python
Python安装第三方库的3种方法
2015/06/21 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
python实现粒子群算法
2020/10/15 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
2015年医生个人工作总结
2015/04/25 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书
民主生活会意见
2015/06/05 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
话题作文之学会尊重
2019/12/16 职场文书