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中的变量的数据类型
May 13 Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 Python
详解Django缓存处理中Vary头部的使用
Jul 24 Python
Python 实现购物商城,含有用户入口和商家入口的示例
Sep 15 Python
python绘制简单折线图代码示例
Dec 19 Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
Feb 20 Python
在Python中使用MySQL--PyMySQL的基本使用方法
Nov 19 Python
python如何实现不可变字典inmutabledict
Jan 08 Python
python IDLE添加行号显示教程
Apr 25 Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 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全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
Jquery公告滚动+AJAX后台得到数据
2011/04/14 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
2014/02/22 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
Angular2库初探
2017/03/01 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python 功能和特点(新手必学)
2015/12/30 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
scrapy爬虫完整实例
2018/01/25 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
python实现俄罗斯方块游戏
2020/03/25 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python下简易的单例模式详解
2019/04/08 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
努比亚手机官网:nubia
2016/10/06 全球购物
乔迁之喜主持词
2014/03/27 职场文书
研究生导师评语
2014/12/31 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers