在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 10 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 Python
python用户管理系统的实例讲解
Dec 23 Python
Python Tkinter实现简易计算器功能
Jan 30 Python
Jupyter中直接显示Matplotlib的图形方法
May 24 Python
对python3标准库httpclient的使用详解
Dec 18 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
基于Python测试程序是否有错误
May 16 Python
Python自动化测试基础必备知识点总结
Feb 07 Python
python字符串的多行输出的实例详解
Jun 08 Python
Pygame Event事件模块的详细示例
Nov 17 Python
Python制作春联的示例代码
Jan 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
第五节--克隆
2006/11/16 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
smarty中js的调用方法示例
2014/10/27 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
javascript学习网址备忘
2007/05/29 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
python检测服务器是否正常
2014/02/16 Python
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
python正则中最短匹配实现代码
2018/01/16 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
介绍一下MD5加密算法
2016/11/12 面试题
《莫高窟》教学反思
2014/02/25 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
优秀员工自荐书
2015/03/06 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
什么是SOLID
2022/03/24 Javascript
Java 定时任务技术趋势简介
2022/05/04 Java/Android
Python使用openpyxl模块处理Excel文件
2022/06/05 Python