Python Pandas 删除列操作


Posted in Python onMarch 16, 2022

使用del和drop方法删除DataFrame中的列,使用drop方法一次删除多列

数据准备:

import pandas as pd
 
data = pd.read_excel(r'销售数据.xlsx')
print(data) 

如下数据:


           日期  销售     销售额     备注     毛利    客户  数量
0 2022-03-14  张三   87000  分两次转账   8000  北京维尼   1
1 2022-03-15  李四  100000     挂账  22000  北京威哥   1
2 2022-03-16  王伟    6800     挂账   1000  北京海涛   1
3 2022-03-17  王平   70000     现金   5000  北京隆功   1
4 2022-03-18  大铭   70000     现金   5000  北京隆功   1

使用del, 一次只能删除一列,不能一次删除多列:

import pandas as pd
 
data = pd.read_excel(r'销售数据.xlsx')
print(data)
 
# 使用del, 一次只能删除一列,不能一次删除多列
 
# 只能使用 del df['备注'], 不能使用 del df[['备注', '客户']]
 
del data['备注']
print(data)

结果:

D:\Python310\python.exe C:/Users/Administrator/Desktop/测试代码.py
          日期  销售     销售额     备注     毛利    客户  数量
0 2022-03-14  张三   87000  分两次转账   8000  北京维尼   1
1 2022-03-15  李四  100000     挂账  22000  北京威哥   1
2 2022-03-16  王伟    6800     挂账   1000  北京海涛   1
3 2022-03-17  王平   70000     现金   5000  北京隆功   1
4 2022-03-18  大铭   70000     现金   5000  北京隆功   1
          日期  销售     销售额     毛利    客户  数量
0 2022-03-14  张三   87000   8000  北京维尼   1
1 2022-03-15  李四  100000  22000  北京威哥   1
2 2022-03-16  王伟    6800   1000  北京海涛   1
3 2022-03-17  王平   70000   5000  北京隆功   1
4 2022-03-18  大铭   70000   5000  北京隆功   1
 
进程已结束,退出代码0

使用drop:

import pandas as pd
 
data = pd.read_excel(r'销售数据.xlsx')
print(data)
 
 
# 使用drop
#
data = data.drop(['备注', '客户'], axis=1, inplace=False)  # axis=1 表示删除列,['备注', '客户'] 要删除的col的列表,可一次删除多列    # inplace=True, 直接从内部删除
print(data)

结果: 

D:\Python310\python.exe C:/Users/Administrator/Desktop/测试代码.py
          日期  销售     销售额     备注     毛利    客户  数量
0 2022-03-14  张三   87000  分两次转账   8000  北京维尼   1
1 2022-03-15  李四  100000     挂账  22000  北京威哥   1
2 2022-03-16  王伟    6800     挂账   1000  北京海涛   1
3 2022-03-17  王平   70000     现金   5000  北京隆功   1
4 2022-03-18  大铭   70000     现金   5000  北京隆功   1
          日期  销售     销售额     毛利  数量
0 2022-03-14  张三   87000   8000   1
1 2022-03-15  李四  100000  22000   1
2 2022-03-16  王伟    6800   1000   1
3 2022-03-17  王平   70000   5000   1
4 2022-03-18  大铭   70000   5000   1
 
进程已结束,退出代码0

到此这篇关于Python Pandas 删除列操作的文章就介绍到这了,更多相关Pandas 删除列内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python+Opencv识别两张相似图片
Mar 23 Python
Django 路由系统URLconf的使用
Oct 11 Python
如何使用python操作vmware
Jul 27 Python
python 二维矩阵转三维矩阵示例
Nov 30 Python
pytorch实现CNN卷积神经网络
Feb 19 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
使用python创建Excel工作簿及工作表过程图解
May 27 Python
keras 读取多标签图像数据方式
Jun 12 Python
python爬虫可以爬什么
Jun 16 Python
如何基于Python pygame实现动画跑马灯
Nov 18 Python
Python中对象的比较操作==和is区别详析
Feb 12 Python
教你怎么用Python处理excel实现自动化办公
Apr 30 Python
Python实现批量自动整理文件
Mar 16 #Python
Pandas-DataFrame知识点汇总
Mar 16 #Python
python 安全地删除列表元素的方法
Mar 16 #Python
python turtle绘制多边形和跳跃和改变速度特效
Python中的turtle画箭头,矩形,五角星
Mar 16 #Python
Python学习之异常中的finally使用详解
Mar 16 #Python
Python实现抖音热搜定时爬取功能
Mar 16 #Python
You might like
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
destoon常用的安全设置概述
2014/06/21 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
Python os模块学习笔记
2015/06/21 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
年会主持词结束语
2014/03/27 职场文书
网络优化专员求职信
2014/05/04 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
研究生导师推荐信
2015/03/25 职场文书
关于教师节的广播稿
2015/08/19 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书