在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常规方法实现数组的全排列
Mar 17 Python
python交互式图形编程实例(一)
Nov 17 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
python多继承(钻石继承)问题和解决方法简单示例
Oct 21 Python
python add_argument()用法解析
Jan 29 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
Mar 06 Python
Python爬虫爬取百度搜索内容代码实例
Jun 05 Python
Python3合并两个有序数组代码实例
Aug 11 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
详解python3 GUI刷屏器(附源码)
Feb 18 Python
两行代码解决Jupyter Notebook中文不能显示的问题
Apr 24 Python
pandas进行数据输入和输出的方法详解
Mar 23 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
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
php顺序查找和二分查找示例
2014/03/27 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
前端性能优化建议
2020/09/17 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python实现五子棋小游戏
2020/03/25 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
用 python 进行微信好友信息分析
2020/11/28 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
自主招生自荐信范文
2015/03/04 职场文书
自荐信怎么写
2015/03/04 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL