在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 相关文章推荐
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
详解Python中的日志模块logging
Jun 19 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
python实现自动登录
Sep 17 Python
Python3实现定时任务的四种方式
Jun 03 Python
Python实现RabbitMQ6种消息模型的示例代码
Mar 30 Python
django修改models重建数据库的操作
Mar 31 Python
利用python绘制数据曲线图的实现
Apr 09 Python
Python urllib3软件包的使用说明
Nov 18 Python
Python学习之时间包使用教程详解
Mar 21 Python
Python下载商品数据并连接数据库且保存数据
Mar 31 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
Laravel 类和接口注入相关的代码
2019/10/15 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
JQuery 入门实例1
2009/06/25 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
jquery中文乱码的多种解决方法
2013/06/21 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
zbar解码二维码和条形码示例
2014/02/07 Python
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
简单介绍Ruby中的CGI编程
2015/04/10 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
简述Python2与Python3的不同点
2018/01/21 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
如何打开WebSphere远程debug
2014/10/10 面试题
教师实习自我鉴定
2013/12/14 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
库房管理员岗位职责
2014/03/09 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
家长会后的感想
2015/08/11 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书