【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据_python删除某一列_Python_闲谈项目管理的博客-程序员秘密

技术标签: 数据分析  Python处理EXCEL表格  数据挖掘  

        如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下:

表达式.drop(labels,axis,index,columns,inplace)

       不管EXCEL表格有多少行数据要删除,代码总是那么几行。不多说了,上案例(文末附Python数据分析案例下载链接)。

       ‘“表1”原表格数据如下:
 

        Python运行代码如下:

        1、第一行代码为引入Python的pandas模块;

        2、第二行代码为新建表格,用于存储修改后的内容;

        3、第三行代码为读取要修改的表格;

        4、第四行代码为删除EXCEL表格中的年级列数据;

        5、第五行代码为将修改后的数据写入新建的EXCEL表格中的sheet1中。

     5行代码便可轻松实现所要完成的任务,如果你经常碰到此类工作任务,稍微改一下文件名、调试一下代码就可以实现利用Python自动办公了,程序运行后“新表1”结果如下:

 

【Python数据分析】系列文章主要与大家分享数据分析与可视化相关的内容,我相信很多朋友都想学习Python数据分析,小编苦于没有找到合适的Python交流学习群,决定自己建一个,没有课程推广,没有广告打扰,纯学习交流,想入群的小伙伴可以加小编助理微信,让我们一起学习进步、升职加薪!

       想获取代码文件,请微信关注微信公众号“闲谈项目管理”,对话框回复“数据分析案例5”即可获得文件下载链接。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Python_20220416/article/details/125119398

智能推荐

Android之Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件_码莎拉蒂 .的博客-程序员秘密

1.启动MediaScanner服务,扫描媒体文件:程序通过发送下面的Intent启动MediaScanner服务扫描指定的文件或目录:Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件public void scanFileAsync(Context ctx, String filePath) { Intent

matlab 打包封装,matlab中如何封装打包EXE文件_囡宝宝的博客-程序员秘密

如何将gui生成exe方法一:已有gui.m文件和gui.fig文件1 在matlab的command窗口中输入mcc -B sgl GUI.m2.将上步生成的文件包括*m 文件和*.fig文件一起考到待运行的机器此时仍需matlab所必需的动态连接库。3. 将 /extern/lib/win32/mglinstallar.exel拷贝到到待运行机器上4.在机器上先运行mglinstallar.e...

MFC里如何创建工具栏_mfc 工具栏 tbbutton 命令_piaopiaopiaopiaopiao的博客-程序员秘密

开发环境VC6.0工具栏需要自己完全编写代码添加,不需要画界面在StdAfx.h里定义 #define ICONSUM  5在编写的主框体类C***Dlg里添加如下变量:private: CImageList       m_ImageList; CToolBarCtrl    m_ToolBar;在C***Dlg类的OnInitDialog()函数中添加如下代码

今天是印度已故心算大师Shakuntala Devi的84岁诞辰_yd_shaye的博客-程序员秘密

你的心算速度有多快?我敢保证你肯定没有她快!7 686 369 774 870 X 2 465 099 745 779 =?7 686 369 774 870 X 2 465 099 745 779 =?7 686 369 774 870 X 2 465 099 745 779 =?7 686 369 774 870 X 2 465 099 745 779 =?7 686

MySQL操作二(多表查询)_zhenliang_Horn的博客-程序员秘密

数据准备#建表create table department(id int,name varchar(20) );create table staff(id int primary key auto_increment,name varchar(20),sex enum('male','female') not null default 'male',age int,dep_id int);#插入数据insert into department values(200,'

ajax参数xhrfields,使用xhrFields可以将进度功能添加到jQuery.ajax()中吗?_weixin_39995774的博客-程序员秘密

简短的回答:不,你不能这样做,你想用什么xhrFields。龙答:有一个XmlHttpRequest对象两份进度事件:响应研究的进展(XmlHttpRequest.onprogress)这是当浏览器下载从数据服务器。请求进度(XmlHttpRequest.upload.onprogress)这是当浏览器发送数据到服务器(包括POST参数,Cookie和文件)在你的代码使用响应进度事件,但您需要的是...

随便推点

OpenLayers教程十五:多源数据加载之矢量地图_openlayers加载矢量地图_不睡觉的怪叔叔的博客-程序员秘密

目录一、矢量地图简介二、在OpenLayers中直接组织矢量数据三、通过url加载矢量数据四、样式设置一、矢量地图简介 前面介绍的瓦片地图将地理信息以一块块瓦片的形式进行组织并渲染,瓦片的本质是图片,因此不能对瓦片地图进行修改样式、空间分析等操作,而且瓦片不包含属性信息,隐含的空间信息也不能直接获取使用。 矢量数据使用矢量数据模型来组织地理信息,矢量数据模型...

【Android UI设计与开发】8.顶部标题栏(一)ActionBar 奥义·详解_android中ui预览中显示标题栏_mypanlong的博客-程序员秘密

一、ActionBar介绍  在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。 二、ActionBar的功能  用图的方

【程序源代码】你得承认是个“技术渣渣”_程序源代码的博客-程序员秘密

​关键字: “作为一个初学者或者进阶者,这并没有什么错。当一个有能力的程序员而不是领导者,这也没有什么错。真正的错误是,当你知道应该如何去提高时仍然选择做一名初学者。"--《代码大全》正文|内容01—最近培训java基础开发,因为要准备课件,我在网上粟了粟相关的计算机经典书箱。可能是搜索引擎看我这么牛摆的,直接给我推荐了如下这三本书书。结果出于该死的好奇心和我十年编程得到的勇气和自信。我真地点击打开看了看这三本书,结果彻底懵逼了,有一种不好感觉就是个“渣渣”,难道我是一名“...

Linux的链表sys/queue.h_-草原骑士-的博客-程序员秘密

Linux的链表sys/queue.h环境介绍ListSingly-linked listSingly-linked tail queue(Simple queue)Tail queueCircular queue环境Ubuntu16.04 x86_64 GNU/Linux , 4.15.0-43-generic介绍<sys/queue.h> 实现了5种数据结构 : singly-linked list list simple queue tail queue ci

[bzoj 2301--HAOI2011]Problem b_galiqing的博客-程序员秘密

对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。bzoj 1101的升级版,有了下限。建议大家先理解好bzoj 1101。 改动的并不是很多,就是多了一个容斥原理。#include#include#include#include#includeusing namespac

CSS 样式控制溢出的数据 省略号隐藏_moTzxx的博客-程序员秘密

§ 背景近日,在规整界面时,发现有的文字因为长度和行数总是显得不尽如人意,如果考虑到用户在输入文字的随意性因素,就更需要前端进行文字 显示效果的限制了.♩ a 标签限制行数一般是控制a 标签单行显示时,多余的文字以省略号代替.a-article-recommend{ width:100%; display:block; overflow:hi

推荐文章

热门文章

相关标签