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元组操作实例分析【创建、赋值、更新、删除等】
Jul 24 Python
Python实现针对给定单链表删除指定节点的方法
Apr 12 Python
解决python爬虫中有中文的url问题
May 11 Python
python如何求解两数的最大公约数
Sep 27 Python
pytorch中的上采样以及各种反操作,求逆操作详解
Jan 03 Python
基于Pytorch SSD模型分析
Feb 18 Python
最小二乘法及其python实现详解
Feb 24 Python
Python叠加矩形框图层2种方法及效果
Jun 18 Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 Python
Python基于内置函数type创建新类型
Oct 22 Python
python爬虫基础之urllib的使用
Dec 31 Python
Python机器学习三大件之一numpy
May 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
Zend引擎的发展 [15]
2006/10/09 PHP
PHP安全技术之 实现php基本安全
2010/09/04 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
yii数据库的查询方法
2015/12/28 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
javascript对象之内置对象Math使用方法
2010/04/16 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
node.js中的fs.open方法使用说明
2014/12/17 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
python爬取网站数据保存使用的方法
2013/11/20 Python
Python中的map、reduce和filter浅析
2014/04/26 Python
Python中用altzone()方法处理时区的教程
2015/05/22 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
python实现彩票系统
2020/06/28 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
python3人脸识别的两种方法
2019/04/25 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
Python接口开发实现步骤详解
2020/04/26 Python
python识别验证码的思路及解决方案
2020/09/13 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
GWebs公司笔试题
2012/05/04 面试题
回门宴答谢词
2014/01/13 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python