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中遍历文件的3个方法
Sep 02 Python
python 排序算法总结及实例详解
Sep 28 Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 Python
对Python闭包与延迟绑定的方法详解
Jan 07 Python
python字符串替换第一个字符串的方法
Jun 26 Python
python命名空间(namespace)简单介绍
Aug 10 Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
自学python用什么系统好
Jun 23 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
python logging模块的使用
Sep 07 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之Memcache学习笔记
2013/06/17 PHP
php mysql 封装类实例代码
2016/09/18 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
深入浅出学习python装饰器
2017/09/29 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
环境科学毕业生自荐信
2013/11/21 职场文书
2014年生产部工作总结
2014/12/17 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫