首页 > 其他分享 >软件测试|数据分析神器pandas教程(一)

软件测试|数据分析神器pandas教程(一)

时间:2023-06-15 15:44:50浏览次数:46  
标签:数据分析 dataset 德甲 pd Bayern pandas 软件测试

在这里插入图片描述

前言

Python是非常适合用于数据分析的,除了Python代码简单以外,Python还有非常多的第三方库,对于数据分析有很大帮助,今天我们就介绍一下Python进行数据分析的神器——pandas。

获取更多技术资料,请点击!

安装

从2019年1月1号开始,新发布的pandas将只支持Python3版本,所以我们的教程也以python3.7为例进行演示。

安装pandas和安装其他第三方库类似,只需要一条简单的命令即可,命令如下:

pip install pandas

注:日常使用中,pandas通常和numpy结合使用,所以我们还需要同时安装好numpy模块。

验证安装是否成功,我们可以运行一个简单脚本验证是否安装成功,代码如下:

import pandas

print(pandas.__version__)

-------------------------------
输出结果如下:
1.3.5

简单示例

下面是我们的一个简单的示例,代码如下:

import pandas as pd

dataset = {
  'player': ["Bayern", "Muller", "Germany"],
  'game': ['德甲', '欧冠', '欧洲杯']
}

mydata = pd.DataFrame(dataset)

print(mydata)

-----------------------
输出结果如下:
    player game
0   Bayern   德甲
1   Muller   欧冠
2  Germany  欧洲杯

当然,我们可以在dataset中继续添加其他内容,读取的内容也会按照一样的顺序出现,代码如下:

import pandas as pd

dataset = {
  'team': ["Bayern", "Dortmond", "Germany"],
  'game': ['德甲', '欧冠', '德国杯'],
  'palyer': ['穆西亚拉', '格雷茨卡', '基米希'],
  'enemy': ['man city', 'chelsea', 'paris']
}

mydata = pd.DataFrame(dataset)

print(mydata)

----------------------
输出结果如下:
       team game palyer     enemy
0    Bayern   德甲   穆西亚拉  man city
1  Dortmond   欧冠   格雷茨卡   chelsea
2   Germany  德国杯    基米希     paris

注:日常工作中,我们通常在导入时将pandas导入为pd

总结

本文主要介绍了pandas的安装还有一个简单示例,我们需要注意新版本pandas不再支持Python2.x版本,后续我们将介绍pandas的数据结构。

获取更多技术资料,请点击!

标签:数据分析,dataset,德甲,pd,Bayern,pandas,软件测试
From: https://www.cnblogs.com/hogwarts/p/17483085.html

相关文章

  • 软件测试|教你用matplotlib绘制热力图
    前言热力图,是一种通过对色块着色来显示数据的统计图表。绘图时,需指定颜色映射的规则。例如,较大的值由较深的颜色表示,较小的值由较浅的颜色表示;较大的值由偏暖的颜色表示,较小的值由较冷的颜色表示,等等。当然,只要我们提供数据,Python就能够绘制出热力图。下面我们就来介绍一下如何......
  • 数据分析提效5倍,国有集团企业数字化历程 | 数字化标杆
    从北京到新疆、从中国到南非,从奥运会场馆的水泥混凝土到钱塘江畔拔地而起的高楼房产,无不存在着这个集团的身影。历经60多年沧桑巨变,某市属大型国有控股建筑产业集团已发展成为一家中国500强企业、A+H整体上市公司,然而,该集团的实力与决心,远不限于此。为让数据更好支撑业务,该集团......
  • 2023年打印机电商市场数据分析
    近年来,伴随自动化办公及在线教育等场景的常态化,文件或学习资料等的打印需求不断增长,这也使得打印机需求暴增,打印机市场的市场规模也越来越大。根据鲸参谋电商平台的相关数据显示,今年1月份至4月份,打印机在天猫平台上的商品总销量将近2000万件,商品总销售额将近21亿。目前,天猫平台上打......
  • Python Pandas教程:DataFrames入门
    Pandas是一个开源Python库,它在Python编程中提供数据分析和操作。它是数据表示,过滤和统计编程中非常有前途的库。Pandas中最重要的部分是DataFrame,您可以在其中存储和播放数据。在本教程中,您将了解DataFrame是什么,如何从不同的源创建它,如何将其导出到不同的输出,以及如何操作其数据。......
  • 如何进行有效的软件测试
    在软件开发过程中,软件测试是不可或缺的一步。只有经过充分的测试,才能保证软件的质量和稳定性。但是,软件测试也并非一成不变的,不同的软件需要采用不同的测试方案。那么,如何进行有效的软件测试呢?下面将为大家介绍几点建议。1.定义测试目标和范围在进行软件测试之前,首先需要明确测试......
  • 大数据分析平台释疑专用帖第三弹
    大数据分析平台释疑帖又来了,这次我们集中回答银行、公共交通、生产制造行业,以及财务数据分析等该用哪些大数据分析平台,希望能够对正在了解大数据分析平台,或者选型对比的你有所帮助。1、银行业该用哪个大数据分析平台?论经验、论方案,思迈特都比较有资格说话。2、领导很重视中国式报表......
  • 软件测试|教你用Python处理PDF文件(一)
    前言点击获取更多技术资料!我们在工作中,难免会遇到需要处理PDF文件的情况,PDF文件与Word文件不同,内容提取不是很容易,表格和图片都需要特别处理。不过PDF有一个优势,PDF可以跨平台使用,Windows系统,Mac系统都可以打开PDF文件,不像doc文件,需要在word或者类似的软件中才能打开。但是PDF......
  • 作为软件测试人员需要学习哪些技能和知识?
    如果您正在寻找一个快节奏的职业,在计算机领域拥有广阔的前景,那么软件测试可能是您想要追求的职业之一。随着全球数字化的浪潮,软件开发变得越来越重要,而软件测试就是确保这些应用程序和软件产品在上市前能够运行良好的关键部分。那么,作为软件测试人员,您需要学习哪些技能和知识才能做......
  • 大数据分析平台释疑专用帖第二弹
    不管是想要快速了解BI大数据分析平台,还是想要了解BI和自己的需求匹配度,都可关注我们的释疑专用贴。1、可以分析直播数据吗?严格来说,只要能够提供数据,就可以做数据可视化分析,直播数据也同理。如果用户无法将直播数据导出,则可以选择通过API接口,或者爬虫机器人来接入数据,进行数据可视化......
  • [pandas] 两个相同列的df求差集
    求在df1不在df2的数据使用Pandas中的drop_duplicates()和merge()方法来计算两个相同列的DataFrame的差异。例子:importpandasaspd#创建两个相同列的DataFramedf1=pd.DataFrame({'value':['A','B','C','D','E']})df2=pd.DataFrame(......