在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使用百度翻译进行中翻英示例
Apr 14 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
用Python实现服务器中只重载被修改的进程的方法
Apr 30 Python
python通过ssh-powershell监控windows的方法
Jun 02 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
wxPython实现窗口用图片做背景
Apr 25 Python
Python对象与引用的介绍
Jan 24 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
python基础学习之生成器与文件系统知识总结
May 25 Python
python 闭包函数详细介绍
Apr 19 Python
使用Python开发冰球小游戏
Apr 30 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中$_SERVER的详细参数与说明
2008/07/29 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
javascript:void(0)使用探讨
2013/08/27 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
2017/03/02 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
python实现堆栈与队列的方法
2015/01/15 Python
python得到电脑的开机时间方法
2018/10/15 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python conda操作方法
2019/09/11 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
python 装饰器的使用示例
2020/10/10 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
精彩自我鉴定
2014/01/16 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
2014年护士长工作总结
2014/11/11 职场文书
大学生助学金感谢信
2015/01/21 职场文书
2015年教师节广播稿
2015/08/19 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
Python 可迭代对象 iterable的具体使用
2021/08/07 Python
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js