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 相关文章推荐
python33 urllib2使用方法细节讲解
Dec 03 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
Python算术运算符实例详解
May 31 Python
Python上下文管理器和with块详解
Sep 09 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
python 识别图片中的文字信息方法
May 10 Python
利用Python如何制作好玩的GIF动图详解
Jul 11 Python
基于Python安装pyecharts所遇的问题及解决方法
Aug 12 Python
Django对models里的objects的使用详解
Aug 17 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
Oct 15 Python
如何利用python实现列表嵌套字典取值
Jun 10 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实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
cloudgamer出品ImageZoom 图片放大效果
2010/04/01 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
JQuery实现左右滚动菜单特效
2015/09/28 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
js实现金山打字通小游戏
2020/07/24 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
Python爬取某平台短视频的方法
2021/02/08 Python
python中random模块详解
2021/03/01 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
编程实现去掉XML的重复结点
2014/05/28 面试题
Linux中如何用命令创建目录
2015/01/12 面试题
汽车广告策划方案
2014/05/31 职场文书
PHP使用QR Code生成二维码实例
2021/07/07 PHP
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
MySQL数据库简介与基本操作
2022/05/30 MySQL
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS