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中使用pyhook实现键盘监控的例子
Jul 18 Python
python使用any判断一个对象是否为空的方法
Nov 19 Python
21行Python代码实现拼写检查器
Jan 25 Python
Python入门之三角函数tan()函数实例详解
Nov 08 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
python八皇后问题的解决方法
Sep 27 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
Python:slice与indices的用法
Nov 25 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
matplotlib quiver箭图绘制案例
Apr 17 Python
Python绘图之二维图与三维图详解
Aug 04 Python
python抢购软件/插件/脚本附完整源码
Mar 04 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生成静态页面教程
2012/01/10 PHP
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Python读写Excel文件方法介绍
2014/11/22 Python
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
Python爬虫文件下载图文教程
2018/12/23 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
小学一年级学生评语
2014/04/22 职场文书
食品流通安全承诺书
2014/05/22 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
导游词之贵州织金洞
2019/10/12 职场文书