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中sys.argv参数用法实例分析
May 20 Python
Python变量和字符串详解
Apr 29 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
Jul 23 Python
Django+zTree构建组织架构树的方法
Aug 21 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
基于python纯函数实现井字棋游戏
May 27 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 Python
Matplotlib配色之Colormap详解
Jan 05 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 28 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 11 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下intval()和(int)转换使用与区别
2008/07/18 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
2014/11/29 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
PHP 实现缩略图
2021/03/09 PHP
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
在小程序Canvas中使用measureText的方法示例
2018/10/19 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
2019/04/15 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
vue使用element-ui实现表单验证
2020/12/13 Vue.js
浅谈python中requests模块导入的问题
2018/05/18 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
生物化学研究助理员求职信
2013/10/09 职场文书
残疾人小组计划书
2014/04/27 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
办理房产证委托书
2014/09/18 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
埃及王子观后感
2015/06/16 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
Django使用channels + websocket打造在线聊天室
2021/05/20 Python
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python