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的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
使用python加密自己的密码
Aug 04 Python
Python 中的lambda函数介绍
Oct 10 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
解决python有时候import不了当前的包问题
Aug 28 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 Python
教你如何使用Python下载B站视频的详细教程
Apr 29 Python
详解非极大值抑制算法之Python实现
Jun 28 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查询域名状态whois的类
2006/11/25 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
python中类的属性和方法介绍
2018/11/27 Python
python文件选择对话框的操作方法
2019/06/27 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
服务中心夜班服务员岗位职责
2013/11/27 职场文书
最热门的自我评价
2013/12/30 职场文书
打架检讨书2000字
2014/02/22 职场文书
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL
Redis keys命令的具体使用
2022/06/05 Redis
NoSQL优缺点与MongoDB数据库简介
2022/06/05 MongoDB