学习python第14天

汇报一下秋招进度,

字节一面完后9天都没给回复,大概率被挂了,但是官网还在流程中,我又没有HR联系方式,所以直接在平台上反馈了,要么赶紧给我过,要么赶紧给我挂,耽误时间。

阿里国际一面挂了,但是官网自动给我开了一个新流程,等其他部门捞捞,又重新进入了该岗位的简历筛选阶段。

美团一面完,发现面的岗位完全不感兴趣,PASS

下周京东一面。

和其他的同学聊了聊,考虑考虑央国企,哎,虽说央国企稳定(我表示存疑),但是钱少啊,还是想多赚点钱。。。有没有前辈在评论区指导一下。

今日任务:

PANDAS EXCEL


读取EXCEL文件

pd.read_excel(),用于从 Excel 文件中读取数据并加载为 DataFrame。它支持读取.xls 和.xlsx格式的文件。

常见的参数:

  • io:这是必需的参数,指定了要读取的 Excel 文件的路径或文件对象。

  • sheet_name=0:指定要读取的工作表名称或索引。默认为0,即第一个工作表。

  • header=0:指定用作列名的行。默认为0,即第一行。

  • names=None:用于指定列名的列表。如果提供,将覆盖文件中的列名。

  • index_col=None:指定用作行索引的列。可以是列的名称或数字。

  • usecols=None:指定要读取的列。可以是列名的列表或列索引的列表。

  • dtype=None:指定列的数据类型。可以是字典格式,键为列名,值为数据类型。

  • nrows=None:指定要读取的行数。

还有很多其他的参数,用到的时候再看,实际用的时候直接问AI就好了


写入EXCEL文件

DataFrame.to_excel(),于将 DataFrame 写入 Excel 文件,支持 .xls 和 .xlsx 格式

常见参数:

  • excel_writer:这是必需的参数,指定了要写入的 Excel 文件路径或文件对象。

  • sheet_name='Sheet1':指定写入的工作表名称,默认为 'Sheet1'

  • columns=None:指定要写入的列。如果为 None,则写入所有列。

  • header=True:指定是否写入列名作为第一行。如果为 False,则不写入列名。

  • index=True:指定是否写入索引作为第一列。如果为 False,则不写入索引。

写入多个工作表

ExcelWriter是一个类,用于将多个DataFrame 或 Series 对象写入 Excel 文件

常见参数:

  • path:这是必需的参数,指定了要写入的 Excel 文件的路径、URL 或文件对象。可以是本地文件路径、远程存储路径(如 S3)、URL 链接或已打开的文件对象。

#创建一个ExcelWriter对象
with ExcelWriter('output.xlsx') as writer:df.to_excel(writer, sheet_name='Sheet1')

将不同的DataFrame写入同一个Excel文件的不同sheet中

df1 = pd.DataFrame([["AAA", "BBB"]], columns=["Spam", "Egg"])  
df2 = pd.DataFrame([["ABC", "XYZ"]], columns=["Foo", "Bar"])  
with pd.ExcelWriter("path_to_file.xlsx") as writer:df1.to_excel(writer, sheet_name="Sheet1")  df2.to_excel(writer, sheet_name="Sheet2")

还有很多其他的用法,如设置日期格式、打包到zip文件夹等等,需要用的时候再说。


加载EXCEL文件

ExcelFile 是一个用于读取 Excel 文件的类,它可以处理多个表单,并在不重新打开文件的情况下访问其中的数据。

excel_file = pd.ExcelFile('data.xlsx')

常用方法:

sheet_names返回文件中所有表单的名称列表
parse(sheet_name)解析指定表单并返回一个 DataFrame
close()关闭文件,以释放资源

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/920675.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/920675.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

监听nacos配置中心数据的变化

RefreshScope实现nacos配置中心数据的动态刷新。如果需要监听nacos配置中心数据的变化&#xff0c;并执行对应的业务逻辑&#xff0c;则可以使用NacosConfigListener注解。除了需要导入微服务和nacos配置中心的jar&#xff0c;还需要额外导入如下的jar&#xff1a;<dependen…

docker搭建Apisix和Apisix Dashboard

第一步&#xff1a;github下载源码 参考&#xff1a;https://apisix.apache.org/zh/docs/apisix/installation-guide/ git clone https://github.com/apache/apisix-docker.git cd apisix-docker/example第二步&#xff1a;添加Apisix Dashboard镜像 打开./apisix-docker/examp…

ubuntu 安装conda, ubuntu24安装miniConda

1. 官网下载脚本&#xff1a; Download Success | Anaconda 我选的mini版本&#xff0c;也可以选左边的完整版 2. 下载后&#xff0c;上传至服务器/opt下 3. 执行脚本安装&#xff1a; sh Miniconda3-latest-Linux-x86_64.sh 4. 需要按照英文提示&#xff0c;输入回车&#…

现代贪吃蛇游戏的进化:从经典玩法到多人在线体验

Hi&#xff0c;我是前端人类学&#xff08;之前叫布兰妮甜&#xff09;&#xff01; 贪吃蛇游戏自1976年诞生以来&#xff0c;已经从简单的像素游戏发展成为具有丰富功能的现代游戏体验。本文将通过一个功能增强版的贪吃蛇游戏&#xff0c;探讨如何将经典游戏概念与现代Web技术…

加速智能经济发展:如何助力“人工智能+”战略在实时视频领域的落地

2025年8月&#xff0c;国务院发布了《关于深入实施“人工智能”行动的意见》&#xff08;国发〔2025〕11号&#xff09;&#xff0c;明确提出&#xff0c;到2030年&#xff0c;我国将在人工智能技术的推动下全面迈入智能经济与智能社会的新阶段。政策强调&#xff0c;要通过推动…

从 WPF 到 Avalonia 的迁移系列实战篇1:依赖属性的异同点与迁移技巧

从 WPF 到 Avalonia 系列实战篇1&#xff1a;依赖属性的异同与实践&#xff08;基于 BlinkingButton 控件&#xff09; 我的GitHub仓库Avalonia学习项目包含完整的Avalonia实践案例与代码对比。 我的gitcode仓库是Avalonia学习项目。 文中主要示例代码均可在仓库中查看&#xf…

基于开源AI大模型AI智能名片S2B2C商城小程序的产地优势产品销售策略研究

摘要&#xff1a;本文聚焦于在开源AI大模型AI智能名片S2B2C商城小程序的商业生态中&#xff0c;探讨如何利用产地优势进行产品销售。通过分析不同产品类别的产地优势&#xff0c;如阿胶类选东阿、海参类选沿海、红酒类选海外等&#xff0c;结合开源AI大模型的技术支持、AI智能名…

大数据毕业设计选题:基于大数据的用户贷款行为数据分析系统Spark SQL核心技术

&#x1f34a;作者&#xff1a;计算机毕设匠心工作室 &#x1f34a;简介&#xff1a;毕业后就一直专业从事计算机软件程序开发&#xff0c;至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长&#xff1a;按照需求定制化开发项目…

阻塞,非阻塞,同步,异步的理解

典型的IO分为两个阶段&#xff1a;数据的准备&#xff1a;根据系统IO操作的就绪状态&#xff0c;阻塞&#xff0c;非阻塞&#xff08;从外部向内核缓冲区拷贝数据&#xff0c;应用进程的状态 内核缓冲区上是否有数据可读&#xff0c;数据没有准备好&#xff0c;应用调用recv阻塞…

uniapp监听物理返回按钮事件

1. uniapp监听物理返回按钮事件uniapp 监听页面返回功能有使用onBackPress方法和使用onUnload方法。 1.1. 使用onBackPress方法在uniapp中&#xff0c;可以使用onBackPress方法来监听页面返回事件。这个方法与onLoad等生命周期方法同级&#xff0c;可以监听左上角返回按钮或and…

Windows server 2012安装步骤

单机文件&#xff0c;选择新建虚拟机如果分配太少的话会影响后续系统使用的流畅度&#xff0c;但是后续都是可以更改的这里选择第一个即可选择自定义安装&#xff0c;然后点击下一步即可然后点击下一步&#xff0c;这里要等一段时间大小写加数字组合,记录一下密码避免后面使用的…

【开题答辩全过程】以 “与我同行”中华传统历史数字化平台的设计和分析-------为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

Fortran二维数组去重(unique)算法实战

Fortran: 去重unique算法实现对二维数组的快速去重 1 引言 2 结语 1 引言 本篇介绍去重算法unique,目的是为了保留数组中的唯一值。算法原理:首先将二维数组的每一行转换成一个整数,然后对新构成的一维数组进行排序去重,最终得到正反索引。本程序与Matlab的Unique函数进行过…

小迪安全v2023学习笔记(七十四讲)—— 验证机制篇验证码绕过思路SRC挖掘演示

文章目录前记WEB攻防——第七十四天机制验证篇&重定向发送&响应状态码&跳过步骤&验证码回传&枚举验证码突破 - 回传显示&规律爆破漏洞原理案例演示回传显示规律爆破验证目标 - 重定向发送&重定向用户漏洞原理案例演示重定向发送重定向用户验证逻辑…

福彩双色球第2025100期篮球号码分析

福彩双色球第20250100期篮球号码分析&#xff0c;上期开出数字14&#xff0c;数字形式是2路球&#xff0c;合数偶数&#xff0c;大号区域数字&#xff01;最近十几期篮球明显大号区域得数字比较多&#xff0c;本期直接排除大号区域数字10-11-12-13-14-15-16。最近十几期篮球出合…

【74LS112JK触发器三进制】2022-10-8

缘由双jk触发器的工作原理是什么-其他-CSDN问答 JK触发器和触发器中最基本的RS触发器结构相似&#xff0c;其区别在于&#xff0c;RS触发器不允许R与S同时为1&#xff0c;而JK触发器允许J与K同时为1。当J与K同时变为1的同时&#xff0c;输出的值状态会反转。也就是说&#xff…

ABAP - CPI - pass header parameter and filter parameter to odata service

e.g. call the cpi service from postman, and pass the header parameter and filter parameter to it:in the CPI integration flow (iflow), create the iflow as below:deploy this iflow, then use postman to test it, set breakpoint in backend odata service:

大规模数据抓取挑战:Python反爬虫策略与数据去重技术全面解析

引言 在进行大规模数据抓取时&#xff0c;爬虫面临的两大挑战是&#xff1a;反爬虫技术和数据去重。随着网络爬虫的广泛应用&#xff0c;网站和平台越来越注重保护其数据&#xff0c;采取了各种反爬虫措施&#xff0c;防止数据被恶意抓取。而在抓取过程中&#xff0c;如何有效去…

【Python学习笔记】whl包打包

将python代码、文件、数据打成一个whl包&#xff0c;可以直接pip 安装到系统中&#xff0c;有两种方法&#xff1a;&#xff08;1&#xff09;setup.py&#xff1b;&#xff08;2&#xff09;pyproject.toml1. 使用setup.py├── CHANGELOG.md ├── README.md ├── build …

Mac Pro M4芯片 安装 VMware Fusion 和 windows

Mac Pro M4芯片 安装 VMware Fusion 和 windows 吐槽: 第一次从Intel芯片换成M芯片Mac…虚拟机坑了我一把!搞了很久! 1、安装 VMwareFusion Pro 这个软件已经正式免费提供给个人用户使用! 【官网】 VMware Fusion Pro Download 1. 注册登录 省略…进入管理后台 2. 下载虚…