在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使用SocketServer模块编写基本服务器程序的教程
Jul 12 Python
Python存取XML的常见方法实例分析
Mar 21 Python
Python编写一个优美的下载器
Apr 15 Python
python购物车程序简单代码
Apr 18 Python
python中验证码连通域分割的方法详解
Jun 04 Python
Win10下python 2.7与python 3.7双环境安装教程图解
Oct 12 Python
Python中logging日志库实例详解
Feb 19 Python
解决使用python print打印函数返回值多一个None的问题
Apr 09 Python
详细分析Python垃圾回收机制
Jul 01 Python
Python实现上下文管理器的方法
Aug 07 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 Python
Python简易开发之制作计算器
Apr 28 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/21 PHP
PHP页面中文乱码分析
2013/10/29 PHP
smarty中post用法实例
2014/11/28 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
再谈javascript原型继承
2014/11/10 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
用Python编写web API的教程
2015/04/30 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
详解Python字符串对象的实现
2015/12/24 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
PyCharm代码格式调整方法
2018/05/23 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
接口可以包含哪些成员
2012/09/30 面试题
创伤外科专业推荐信范文
2013/11/19 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
中学校园广播稿
2015/08/18 职场文书
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
javascript的var与let,const之间的区别详解
2022/02/18 Javascript
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫