在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 输出一个两行字符的变量
Feb 05 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
PYTHON 中使用 GLOBAL引发的一系列问题
Oct 12 Python
Mac 上切换Python多版本
Jun 17 Python
python将文本分每两行一组并保存到文件
Mar 19 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
python GUI图形化编程wxpython的使用
Jul 19 Python
Python基础之高级变量类型实例详解
Jan 03 Python
Tensorflow全局设置可见GPU编号操作
Jun 30 Python
python工具快速为音视频自动生成字幕(使用说明)
Jan 27 Python
python基础之//、/与%的区别详解
Jun 10 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代码
2012/07/17 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
2015/02/12 PHP
Windows下编译PHP5.4和xdebug全记录
2015/04/03 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
javascript实现的listview效果
2007/04/28 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
Webpack的Loader和Plugin的区别
2020/11/09 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
Python列表切片常用操作实例解析
2019/12/16 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
英国复古服装购物网站:Collectif
2019/10/30 全球购物
小学网上祭英烈活动总结
2014/07/05 职场文书
结婚主持人致辞
2015/07/28 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
Python中使用ipython的详细教程
2021/06/22 Python
python区块链实现简版工作量证明
2022/05/25 Python