在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将xml xsl文件生成html文件存储示例讲解
Dec 03 Python
python自动安装pip
Apr 24 Python
Python简单生成随机数的方法示例
Mar 31 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
pyqt5移动鼠标显示坐标的方法
Jun 21 Python
Python+threading模块对单个接口进行并发测试
Jun 25 Python
python 随机生成10位数密码的实现代码
Jun 27 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
Python 读取用户指令和格式化打印实现解析
Sep 02 Python
使用python动态生成波形曲线的实现
Dec 04 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
python利用后缀表达式实现计算器功能
Feb 22 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
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
VueJs监听window.resize方法示例
2018/01/17 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
js实现上下左右键盘控制div移动
2020/01/16 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
python实现windows下文件备份脚本
2018/05/27 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
python中dict()的高级用法实现
2019/11/13 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
三年级音乐教学反思
2014/01/28 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
大学专科求职信
2014/07/02 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
python实现简单的名片管理系统
2021/04/26 Python
Python内置的数据类型及使用方法
2022/04/13 Python
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技