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 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
Python数据结构之翻转链表
Feb 25 Python
简述Python2与Python3的不同点
Jan 21 Python
python中reader的next用法
Jul 24 Python
在python里协程使用同步锁Lock的实例
Feb 19 Python
深入解析神经网络从原理到实现
Jul 26 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
Feb 25 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 Python
python3.7.3版本和django2.2.3版本是否可以兼容
Sep 01 Python
python处理写入数据代码讲解
Oct 22 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
May 28 Python
教你用Python+selenium搭建自动化测试环境
Jun 18 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一个解析字符串排列数组的方法
2015/05/12 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
Opacity.js
2007/01/22 Javascript
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
javascript 多浏览器 事件大全
2010/03/23 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
记录Django开发心得
2014/07/16 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
体育老师的教学自我评价分享
2013/11/19 职场文书
电气技术员岗位职责
2013/11/19 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
交通安全寄语大全
2014/04/08 职场文书
实习协议书范本
2014/09/25 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
校园广播稿范文
2015/08/19 职场文书
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis
Mysql文件存储图文详解
2021/06/01 MySQL
nginx 配置缓存
2022/05/11 Servers