在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实现批量检测HTTP服务的状态
Oct 27 Python
Python中模块与包有相同名字的处理方法
May 05 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
python取数作为临时极大值(极小值)的方法
Oct 15 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
python循环嵌套的多种使用方法解析
Nov 29 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
Jan 20 Python
如何在django中添加日志功能
Feb 06 Python
python——全排列数的生成方式
Feb 26 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
Mar 30 Python
解决python打开https出现certificate verify failed的问题
Sep 03 Python
浅谈anaconda python 版本对应关系
Oct 07 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执行速度全攻略(上)
2006/10/09 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
PHP SOCKET编程详解
2015/05/22 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
Python性能优化的20条建议
2014/10/25 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
python实现简易通讯录修改版
2018/03/13 Python
django中瀑布流写法实例代码
2019/10/14 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
资产经营总监岗位职责
2013/12/04 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS