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 相关文章推荐
pycharm 使用心得(五)断点调试
Jun 06 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
Jan 10 Python
Python使用OpenCV进行标定
May 08 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
Pycharm更换python解释器的方法
Oct 29 Python
Python中正则表达式的用法总结
Feb 22 Python
Python3.5装饰器典型案例分析
Apr 30 Python
python实现批量修改服务器密码的方法
Aug 13 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
May 26 Python
pycharm激活方法到2099年(激活流程)
Sep 22 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+mysql留言本源码
2009/11/11 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
vue实现多个元素或多个组件之间动画效果
2018/09/25 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
跟老齐学Python之数据类型总结
2014/09/24 Python
如何利用Python开发一个简单的猜数字游戏
2019/09/22 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
python 读取、写入txt文件的示例
2020/09/27 Python
python中re模块知识点总结
2021/01/17 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
一年级学生评语
2014/04/23 职场文书
离职报告格式
2014/11/04 职场文书
2016国培学习心得体会
2016/01/08 职场文书