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通过openpyxl生成Excel文件的方法
May 12 Python
python实现批量下载新浪博客的方法
Jun 15 Python
使用python实现个性化词云的方法
Jun 16 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
Jul 10 Python
开源软件包和环境管理系统Anaconda的安装使用
Sep 04 Python
python3利用Socket实现通信的方法示例
May 06 Python
python实现两个文件夹的同步
Aug 29 Python
python实现代码统计器
Sep 19 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
详解pycharm连接不上mysql数据库的解决办法
Jan 10 Python
Python 实现二叉查找树的示例代码
Dec 21 Python
Python字符串格式化方式
Apr 07 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生成随机密码的三种方法小结
2010/09/04 PHP
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
PHP图片水印类的封装
2017/07/06 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
深入理解JavaScript的值传递和引用传递
2018/10/24 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python实现通讯录功能
2018/02/22 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
使用Python函数进行模块化的实现
2019/11/15 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
先进事迹报告会主持词
2014/04/02 职场文书
户籍证明模板
2014/09/28 职场文书
申报优秀教师材料
2014/12/16 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
初中班长竞选稿
2015/11/20 职场文书
小学英语教学反思范文
2016/02/15 职场文书
java解析XML详解
2021/07/09 Java/Android
virtualenv隔离Python环境的问题解析
2022/06/21 Python