PANDAS是Python中用于有效处理数据的开源库。它的名称实际上取自面板数据(面板数据),即多维数据的测量经济学。
模型和分析数据。
由于熊猫是在numpy库上构建的,如果以前没有与numpy相关的基本知识,请首先查看以前写的numpy教程文章:
【python核心库】numpy真实线教程和练习
熊猫被广泛用于数据处理的原因是,其数据框架(数据框架)和系列比其他模块或框架更为明显。代码,使代码和数据更简洁。
使用PANDAS的编程首先需要在Python编辑器或Python IDE中安装相应的模块。在教程中轻轻使用的示例作为示例。您只需要直接在代码中写入它,就可以通过单击一键安装QuickFix。由于PANDAS库通常需要使用Numpy相关的函数,在引用Pandas时引用Numpy更方便。对于第三方模块,您可以查看如何手动下载和安装它。
在这个熊猫和培训项目中,我们将进行一个简单的分数统计和得分程序。完成该项目后,您可以学到什么:
完整地学习本教程,请参阅代码:https://d1590a0dfb-share.lightly.teamcode.com
如果您回顾Numpy数组中的数据内容,我们实际上可能会觉得此类数据表格和通常的列表格式是不同的,并且视图不太清楚。
如果您使用Pandas处理相同或更复杂的数据,那么他的输出效果将更接近我们场景的表格。最后,它也可以通过功能输出在表处理软件(例如Excel和其他表处理软件)中打开。
添加列名并根据以下代码调整序列编号,您可以输出与表非常相似的格式:
即使在熊猫中,您只需要通过简单的代码线以格式输出文件即可直接在Excel中打开:
如果运行后返回名为“ OpenPyXl”的错误,只需通过在终端中安装相应的模块运行它。完整的文件将出现在左侧的文件栏中,下载到局部区域通过Excel或其他表打开它软件。
在Excel中开放的效果:
在原始分数数据中,我们只有英语和合理性的分数,我们尚未计算总分。尽管我们可以在导出的CSV文件中添加新列,但我们还可以在总分中添加新列,但是Python也可以使用一个简单的代码完成此程序:
如果输出中文数据不对齐,该怎么办?
由于大熊猫的初始字符宽度被定义为英语,因此当数据框以中文命名时,PANDAS将具有相同的名称和内容而无需对齐。我们只需要将Pandas的两个默认默认设置设置为True:
在原始分数数据中,我们可以发现学校的编号实际上是混乱的,不一定满足学校的格式要求。如果需要按顺序安排等级数据,则只能解决一行代码:
[小作业]尝试上图上的订单效果。open consoredata.py查看参考答案:https://d1590a0a0dfb-share.lightly.teamcode.com
为了更方便地查看每个类的结果,我们实际上可以通过功能找到并返回特定值的内容。以2类的成绩为例,我们只需要输入只有2杯的表单:
[小作业]尝试按照内容内容的总分数以总分的总分来安排的两个分数。
假设英语老师发现另一个年级的得分意外错误,我希望删除英语得分,然后再读取。我该怎么办?可以删除熊猫并与两个功能合并。
首先,删除错误的等级:[注意]您需要在总分函数之前将此代码行放置,否则总分仍将包括英语分数。
英语老师随后给出了新的分数,因为根据学术号码盲目地改变了分数,因此英语老师还将Excel文件带有学生编号和学生成绩。上传后,我们可以阅读并合并新的和新旧通过以下代码数据:
尝试结合文章中Python编程的基本功能和各种知识点,以制作一个简单的程序,可以通过学术编号找到学生的分数和总分。.lightly.teamcode.com
恭喜文章的结尾!当我学会使用Python处理数据时,我实际上想:显然有一个准备好的Excel Office软件。为什么我们需要学习Python甚至编程?但是,在学习Python的过程中,我发现与广泛使用的第三方软件相比,我们可以自定义该程序,该程序更符合我们自己的需求。时间的流逝,它逐渐停止或无法满足我的特定需求。
随着编程变得越来越受欢迎,除了将来的三件式办公室甚至PS(甚至PS)之外,我相信编程将逐渐加入队列。对于许多人来说,学习编程可能并不容易,可能并不容易,但是,这种技能最终将成为我们的知识基础,例如中文,数学,英语等,并帮助我们更好地了解现代技术的现代技术。
如果您对其他Teamcode感兴趣,请检查:
您如何看待Python(Pyscript)可以执行浏览器的前端开发语言?
使用Python Turtle制作贪婪的蛇游戏
学习Python Crawler,开始使用Python爬网信息
原始:https://juejin.cn/post/710642292172731186