在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 相关文章推荐
使用python检测手机QQ在线状态的脚本代码
Feb 10 Python
Django发送html邮件的方法
May 26 Python
Python使用minidom读写xml的方法
Jun 03 Python
Python 内置函数complex详解
Oct 23 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
python批量修改文件编码格式的方法
May 31 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
Jul 31 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
Python Opencv任意形状目标检测并绘制框图
Jul 23 Python
简单了解django orm中介模型
Jul 30 Python
Python3 字典dictionary入门基础附实例
Feb 10 Python
Django框架获取form表单数据方式总结
Apr 22 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 magic quotes的详解
2013/06/17 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
JavaScript中的私有成员
2006/09/18 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
js模糊查询实例分享
2016/12/26 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
如何使用python爬取csdn博客访问量
2016/02/14 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
Django如何配置mysql数据库
2018/05/04 Python
Django框架多表查询实例分析
2018/07/04 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
简单了解python元组tuple相关原理
2019/12/02 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物