python的range功能(在python中的range的作用)

  在编程时,控制在什么情况下运行什么代码的流是非常重要的。大数据分析python if else命令的作用类似于数字交通警察,可让您定义在满足某些条件时运行的代码块。该if else语法是大数据分析python语法,你会学到的最重要的部分之一。

  在本教程中,您将学习如何使用大数据分析python if else控制代码。我们假设您已经了解一些大数据分析python基础知识,例如:

  a.如何读取CSV文件

  b.基本的大数据分析python类型,例如列表,字符串和整数

  c.使用for循环处理列表。

  如果您对此还不满意,我们建议您参加此免费的交互式大数据分析python基础知识课程,该课程将教授所有这些内容(以及大数据分析python if else!)。

  Taco数据集

  我们将学习如何在使用if else数据集时使用大数据分析python ,该数据集总结了特定月份在Dataquest的在线聊天中使用的虚拟炸玉米饼。

  在AAA教育,我们在Slack中提供了虚拟玉米饼(使用HeyTaco),以表示感谢或奖励表现出色的同事。您可以将炸玉米饼送给某人,以通过一条消息向您表示感谢,例如:

  我们将对HeyTaco的数据进行一些分析,以解答有关人们的捐赠习惯的一些基本问题。数据集存储在CSV文件中"tacos.csv",如果您希望按照本教程的说明进行操作,则可以在此处下载该数据集。(在此数据集中,我们已更改名称以保护Dataquest人员的隐私)。

  让我们开始阅读CSV文件并查看文件的前几行:

python的range功能(在python中的range的作用)图1

  每行(或每一行)代表一个为公司工作的人。数据集有四列:

  1)name:人员名称(这些名称是虚构的,但数据代表Dataquest的实际员工!)

  2)department:此人在哪个部门(或团队)工作。

  3)given:某人赠送给他人的炸玉米饼的数量。

  4)received:某人从他人那里收到的炸玉米饼的数量

  让我们删除第一行,因为它包含列名-我们的数据结构很简单,因此我们可以随时记住它们(或者,如果忘记了,请参阅文章的顶部!)

  删除列名之后,让我们再次查看数据的前五行:

python的range功能(在python中的range的作用)图2

  准备数据

  即使第三列和第四列中的数据(代表每个人已提供和接收的炸玉米饼的数量)是数字,也将它们存储为字符串。我们可以说它们是字符串,因为它们周围有引号:'4'而不是4。

  为了对数据进行计算,我们需要将它们变成整数(大数据分析python的数字类型)。

  让我们使用for循环遍历数据的每一行,并将第3列和第4列(位于索引2和3处)转换为整数类型:

python的range功能(在python中的range的作用)图3

  现在您可以看到引号已被删除(例如4),表明这些值现在是整数而不是字符串。

  在我们的数据中查找平均值

  让我们从一些基本分析开始-查找每个人提供和接收的玉米饼的平均数量。

  为此,我们将给定和接收的列提取到单独的列表中,以便我们可以更轻松地计算:

python的range功能(在python中的range的作用)图4

  接下来,我们将获取这两个列表,将它们求和,然后除以长度(或值的数量)以得出平均值:

python的range功能(在python中的range的作用)图5

  给予和接受的炸玉米饼的平均数量是相同的!当您考虑时这是有道理的,因为某人提供的每份炸玉米饼都必须由其他人接受。

  我们可能有兴趣解答的另一个问题是,公司不同部门的平均水平在他们的给予和接受方面是如何比较的。让我们从检查“内容”团队开始。

  为此,我们需要像以前一样提取给定和已接收的炸玉米饼的列表,但仅当该行的部门为“内容”时。我们刚刚描述的称为条件,我们将需要使用大数据分析python if检查该条件!

  大数据分析python如果

  您可以将大数据分析python if视为决定。在我们的示例中,我们需要问一个问题:此人是否属于“内容”团队?我们在代码中采取的措施取决于对的答案或条件。这就是为什么大数据分析python if有时也称为条件表达式的原因。

  下图显示了用于创建符合条件的值列表的逻辑:

python的range功能(在python中的range的作用)图6

  让我们看一下如何在if两个单独的行中使用大数据分析python 。首先,让我们打印第一行和第二行,以便让我们想起它们的值:

python的range功能(在python中的range的作用)图7

  第一行包含内容团队的Amanda,第二行包含工程团队的Angela。让我们看看if只有当人员来自内容团队时,我们如何使用大数据分析python 语法打印一些输出。

  我们将使用==运算符将团队与字符串“ content”进行比较。==大数据分析python中的运算符表示“等于”。

  我们可以在if条件下使用的其他一些常见运算符包括:

  1)!=:不等于

  2)>:大于

  3)<: 小于

  4)>=:大于或等于

  5)<=:小于或等于

python的range功能(在python中的range的作用)图8

  由于Amanda来自内容团队,因此我们的print()功能得以执行,我们看到了输出。让我们追溯以前的图中的路径以了解发生了什么:

python的range功能(在python中的range的作用)图9

  让我们花一点时间仔细看看我们使用的语法并标记不同的部分,以便我们了解发生了什么。

python的range功能(在python中的range的作用)图10

  现在我们对代码有了更好的了解,让我们在第二行尝试相同的代码,看看会发生什么:

python的range功能(在python中的range的作用)图11

  当我们运行上面的代码时,我们没有得到任何输出,因为Angela来自工程团队,而不是内容团队。让我们追溯以前的图中的路径以了解发生了什么。

python的range功能(在python中的range的作用)图12

  如果使用For循环,则使用大数据分析python

  现在,我们了解了大数据分析python if工作原理的基础,让我们在循环中使用它来从内容团队那里获取“给定”和“接收”值:

python的range功能(在python中的range的作用)图13

  我们在given_content上面打印了列表,我们可以看到内容团队的8位成员的值已收集在一起。现在让我们计算球队的平均值:

python的range功能(在python中的range的作用)图14

  我们可以看到,内容团队成员给玉米饼的频率大约是收到玉米饼的两倍。我们还可以将这些数字与总体平均值进行比较,然后找到:

  a.内容团队成员将玉米饼的比例比总体平均水平低约25%

  b.内容团队成员获得的玉米饼比整体平均水平少60%

  否则使用大数据分析python来改善我们的分析

  当我们将内容团队成员与总体平均值进行比较时,该总体平均值包括内容团队成员。将内容团队与不在内容团队中的每个人进行比较可能很有趣。

  为此,大数据分析python利用if else控制代码流教程***.cn/data/2298.html我们需要使用大数据分析python的新部分if– else子句。else子句位于之后if,并指定如果条件if 不匹配则要运行的一行或多行代码。

  让我们从前面的图中看一下,看看添加的else子句是什么样的:

python的range功能(在python中的range的作用)图15

  让我们修改前面的代码,仅在第二行添加一个else子句。在开始之前,让我们快速提醒自己第二行的内容

python的range功能(在python中的range的作用)图16

  好的,我们添加以下else子句:

python的range功能(在python中的range的作用)图17

  您可以看到我们的else子句中的代码已执行,因为Angela不属于内容团队。

  让我们追溯之前图中的路径:

python的range功能(在python中的range的作用)图18

  最后,让else我们在循环中添加一个子句,并计算两组的平均值:

python的range功能(在python中的range的作用)图19

  我们可以看到内容团队提供的玉米饼比其他团队少大约30%,并且收到的玉米饼比其他团队少大约70%。

  大数据分析python Elif

  如果我们要计算给定和接收的炸玉米饼怎么办:

  a.内容团队

  b.工程团队

  c.所有其他队伍

  为此,我们需要一个新工具:大数据分析python elif。该elif条款,如else条款,一定要来后if。它使我们能够堆叠仅在不满足第一个条件时才评估的第二个条件。这听起来在第一混乱,但是当你仔细想想的名字-否则,如果-你可以理解它是添加另一种快捷方式if内的else。

  让我们从前面的图中看一下,看看添加的elif子句是什么样的:

python的range功能(在python中的range的作用)图20

  让elif我们在独立代码中添加,以检查是否有人在内容团队或工程团队中。首先,让我们再次快速提醒自己第二行的内容:

python的range功能(在python中的range的作用)图21

  让我们添加以下elif子句:

python的range功能(在python中的range的作用)图22

  您可以看到我们elif子句中的代码已执行,因为Angela属于工程团队。

  让我们追溯之前图中的路径:

python的range功能(在python中的range的作用)图23

  最后,让elif我们在循环中添加一个子句,并计算所有三组的平均值:

python的range功能(在python中的range的作用)图24python的range功能(在python中的range的作用)图25

  我们的分析表明,尽管内容团队提供和接受玉米饼的水平低于其他团队的平均水平,但工程团队提供和接受玉米饼的速度要高于平均水平。

  如果没有,则使用大数据分析python:后续步骤

  在大数据分析python利用if else控制代码流教程中,我们了解到:

  1)大数据分析python if else使我们可以根据条件控制代码流。

  b)if仅在符合条件的情况下 如何使用执行代码。

  c)else仅在不符合条件的情况下 如何使用执行代码。

  您可能希望if else通过计算数据集中每个团队的平均值来扩展本教程并使用大数据分析python 进行练习。

  如果您想if else在交互式教程中了解大数据分析python ,可以在我们的免费交互式大数据分析python基础课程中学习如何分析应用程序数据。

***/i6828760023074603523/

版权声明:本文来自用户投稿,不代表【小灵猫网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。

(0)
上一篇 2023年01月11日 09:09
下一篇 2023年01月11日 09:25

相关推荐

  • 欧洲文艺复兴起源于哪个国家

    其实起源很内涵。13世纪以前,欧洲还处在黑暗的中世纪,有多黑暗?教会和骑士领主相互勾结,教会宣传一神论,原罪,赎罪理论,加强其实贵族统治,骑士负责圈地征税,暴力执法。中世纪的教廷生活极其优越,建造巨大的教堂,消费着最顶端的物质和精神资料。而骑士贵族低一个档次,修建城堡、要塞、庄园…

    2023-09-04
  • 2023年注册建筑师有用吗,考一个建筑师证有用吗

    我以为,建筑设计师本质上是艺术家,画家用画笔作二维图像,而建筑师用建筑材料进行三维创作。知名建筑师,就跟著名画家一样,应该带着浓烈的个人风格,建筑只不过是他们表达自我的一种方式。青山周平却说,真正好的建筑师,他的“自我”是很小的。建筑师自己想表达什么,可能是建筑设计中最不重要的因…

    综合百科 2023-09-04
  • 中国历史上寿命最长的皇帝是谁(中国历代皇帝寿命最长是谁)

    盘点中国历史上寿命最长的五个皇帝1、乾隆(1711-1799),姓爱新觉罗,名弘历,是雍正第四子。他25岁登基,在位60年,禅位后又任三年零四个月太上皇,实际掌权长达63年零4个月,是中国历史上实际执掌国家最高权力时间最长的皇帝,同时他以89岁高龄称为中国历史上最长寿的皇帝。乾隆…

    2023-09-04
  • ipad2017是一款怎样的ipad

    iPad2017是苹果于2017年上架的一款平板,之所以说是上架而不是发布,是因为这款平板可以虽然看成是iPad Air 2的升级款,但是有些地方又有所退步。但是如果想购买的话,还是推荐购买的。新iPad使用了与iPhone 6s相同的A9处理器(包含M9协处理器)。因此在速度上…

    2023-09-04
  • 马超死因究竟是什么呢(马超的死因是什么)

    最流行的说法是,马超忧郁过度而去世。马超心情抑郁是肯定的,我们要知道的是,他为什么心情抑郁?是因为刘备对他的冷落?马超归降刘备以后,刘备对他可是敬若上宾的。群臣联名上奏请求朝廷封刘备为“汉中王”时,马超排名首位的;刘备称帝时,封马超为骠骑将军,这可是蜀汉的最高军职了。就连张飞也不…

    2023-09-04
  • 一滴水中有多少微生物答案(一滴水中就有多少微生物)

    在生物课上你可能已经做过这个实验了:从池塘里取一些水来,用滴管吸一些,小心地滴一滴到载玻片上,再盖上盖玻片,然后迫不及待地将其放在显微镜下进行观察……你会看到在这一滴池塘水中,有很多奇妙又微小的生物在里面游动。这些只有在显微镜下才能够被我们观察到的生物,就是“微生物”。 你一定认…

    2023-09-04
  • 王牌特工2好看吗

    一个不可否认的事实是:续集、前传和番外往往被视为“电影已死”的证明,而无论国内外,都如此热衷发展续集电影完全是因为太好赚钱。但话说回来,续集电影并非一无是处,佳作也不在少数。尤其今年年初,好莱坞续集电影的排片陆续发布,我们就知道这是一个“续集大年”。而2015横扫全球的《王牌特工…

    2023-09-04
  • 黑乌龙的功效和作用

    黑乌龙茶不仅对健康有很大的好处,还因为其含有茶多酚,喝完会口齿留香。黑乌龙茶的功效不仅具有提神益思,消除疲劳、生津利尿、解热防暑、杀菌消炎、解毒防病、消食去腻、减肥健美等保健功能,还突出表现在防癌症、降血脂、抗衰老等特殊功效。乌龙茶的药理作用,突出表现在分解脂肪、减肥健美等方面。…

    综合百科 2023-09-04
  • 人类可能移居开普勒452b吗,人类如何到达开普勒452b

    按照目前的科技水平,人类很难移居到开普勒452B星球,首先是因为开普勒452B距离太远,很难搬家。再者即使可以去它也未必宜居,我们具体来分析一下。在距离地球1400光年之外,NASA发现了一颗与地球非常类似的星球开普勒452b,这个星球的直径是地球的1.6倍,而且它所在的恒星系,…

    2023-09-04
  • 计算机系统都有什么,计算机一级查询系统

    计算机系统的组成从诞生至今大体结构没有发生太大变化,主要由两大部分组成:一个是硬件系统,二是软件系统,具体分为:一、计算机硬件系统计算机硬件系统主要分为运算器、控制器、存储器、输入设备、输出设备五大部分。这五大部分密切配合,分工合作完成各种数据处理和计算,我们平时使用电脑不论是工…

    2023-09-04