在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解释器理解Python中的字节码
Apr 01 Python
使用Python脚本生成随机IP的简单方法
Jul 30 Python
使用Python内置的模块与函数进行不同进制的数的转换
Mar 12 Python
python增加矩阵维度的实例讲解
Apr 04 Python
python中pika模块问题的深入探究
Oct 13 Python
简单了解Django应用app及分布式路由
Jul 24 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
keras 多任务多loss实例
Jun 22 Python
python中Django文件上传方法详解
Aug 05 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 Python
Python中Selenium模块的使用详解
Oct 09 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 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网页后退不再出现过期
2007/03/08 PHP
php牛逼的面试题分享
2013/01/18 PHP
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP数组操作类实例
2015/07/11 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
element-ui 设置菜单栏展开的方法
2018/08/22 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
使用axios请求接口,几种content-type的区别详解
2019/10/29 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
Python算法之图的遍历
2017/11/16 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
详解Python的三种拷贝方式
2020/02/11 Python
keras打印loss对权重的导数方式
2020/06/10 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
土木建筑学生自我评价
2014/01/14 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
创先争优标语
2014/06/27 职场文书
软件测试专业推荐信
2014/09/18 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
Hive HQL支持2种查询语句风格
2022/06/25 数据库