python中怎么自己写if elif elif是循环结构关键字吗?
elif是循环结构关键字吗?
不
循环结构,主要为Loop和whil
python相对于range应该更倾向于实用xrange吗?
编程的时候,控制在什么情况下运行什么代码的流程是非常重要的。大数据分析python if else命令的作用类似于数字交通警察,允许您定义在满足特定条件时运行的代码块。if else语法是您将要学习的大数据分析python语法中最重要的部分之一。
在本教程中,您将学习如何使用大数据来分析python if else控制代码。我们假设您已经了解大数据分析的一些python基础知识,例如:
A.如何阅读CSV文件
b基本的大数据分析python类型,比如列表、字符串、整数。
C.使用for循环处理列表。
如果你对此不满意,我们推荐你参加这个免费的大数据分析的互动python基础课程,里面会教授所有这些内容(还有大数据分析的Python雅思!)。
Taco数据集
我们将学习如何在使用iElse数据集时使用大数据分析python,该数据集总结了Dataquest 特定月份的在线聊天。
在AAA教育中,我们在Slack中提供了虚拟玉米饼(使用HeyTaco)来表达我们的感谢或奖励我们同事的出色表现。你可以把玉米卷送给某人,并附上一条信息来感谢你,比如:
我们将分析HeyTaco 来回答一些关于人类的基本问题。;的捐款习惯。数据集存储在CSV文件tacos.csv中。如果您想按照本教程中的说明进行操作,可以从这里下载数据集。(在此数据集中,我们更改了名称以保护Dataquest人员的隐私)。
让 让我们开始阅读CSV文件,看看文件的前几行:
每条线(或多条线)代表一个为公司工作的人。数据集有四列:
1)姓名:人名(这些姓名是虚构的,但数据代表Dataquest的实际员工!)
2)部门:这个人在哪个部门(或团队)工作。
3)赠送:某人送给他人的玉米饼数量。
4)收到:有人从别人那里得到收到的玉米卷数量
让 s删除第一行,因为它包含列名——我们的数据结构很简单,所以我们总能记住它们(或者,如果我们忘记了,请看文章的顶部!)
删除列名后,让 让我们再来看看前五行数据:
准备数据
即使第三和第四列中的数据(代表每个人提供和收到的玉米饼数量)是数字,它们也存储为字符串。我们可以说它们是字符串,因为它们被引号括起来:4而不是4。
为了计算数据,我们需要把它们变成整数(大数据分析python的数字类型)。
让 使用for循环遍历每一行数据,并将第3列和第4列(位于索引2和3处)转换为整数类型:
现在您可以看到引号已经被删除(例如,4),这表明这些值现在是整数而不是字符串。
找出我们数据中的平均值。
让 让我们从一些基本的分析开始——找出每个人提供和收到的玉米饼的平均数量。
为此,我们将given和received列提取到单独的列表中,这样我们可以更容易地进行计算:
接下来,我们将这两个列表相加,然后除以长度(或值的数量)得到平均值:
平均赠送和收到的玉米卷数量是一样的!仔细想想这是有道理的,因为一个人提供的每一份taco都必须被其他人接受。
我们可能有兴趣回答的另一个问题是,公司不同部门的平均水平在给予和接受方面如何比较。让 让我们从检查内容团队开始。
要做到这一点,我们需要像以前一样提取已给和已收玉米卷的列表,但前提是生产线的部门是 "内容 "。我们刚刚描述的称为条件,我们将需要使用python if进行大数据分析来检查条件!
大数据分析python if
你可以把大数据分析python if当做一个决策。在我们的例子中,我们需要问一个问题:这个人属于内容团队吗?我们在准则中采取的措施取决于这个问题的答案或条件。这也是大数据分析python if有时被称为条件表达式的原因。
下图显示了创建合格值列表的逻辑:
让 让我们分两行if来看看如何用大数据分析python。首先,让我们 让我们打印第一行和第二行来提醒我们它们的价值:
第一行包含来自内容团队的Amanda,第二行包含来自工程团队的Angela。让 让我们看看,只有当人们来自内容团队时,我们才能使用python语法打印一些大数据分析的输出。
我们将使用操作符来比较团队与字符串 "内容 "。大数据分析python中的操作符意味着 "等于 "。
在if条件下,我们可以使用的其他常见运算符包括:
1)!:不等于
2)gt:大于
3)lt:小于
4)gt:大于或等于
5)lt:小于或等于
因为Amanda来自内容团队,所以我们的print()函数被执行,我们看到了输出。让 让我们追踪上图中的路径,以了解发生了什么:
让 让我们花一点时间仔细看看我们使用的语法,并标记不同的部分,以便我们可以理解发生了什么。
现在我们对代码有了更好的理解,让 让我们在第二行尝试同样的代码,看看会发生什么:
当我们运行上面的代码时,我们没有 我没有得到任何输出,因为Angela来自工程团队,而不是内容团队。让 让我们追踪上图中的路径,以了解发生了什么。
如果用For循环,就用大数据分析python。
既然我们已经了解了大数据分析python if如何工作的基础知识,让 让我们在循环中使用它来获得 "给予 "和 "收到 "内容团队的价值观:
我们在given_content上打印了列表,可以看到内容团队的八个成员的值被收集到了一起。现在让我们 让我们计算各队的平均值:
我们可以看到,内容团队成员分发玉米饼的频率大约是他们收到的两倍。我们还可以将这些数字与总体平均值进行比较,发现:
A.与总体平均水平相比,内容团队成员减少了约25%的玉米饼比例。
b内容团队成员得到的玉米饼比整体平均少60%。
否则,使用大数据分析python来改进我们的分析。
当我们将内容团队成员与总体平均值进行比较时,总体平均值包括内容团队成员。把内容团队和每个不在内容团队的人做一个比较,可能会很有意思。
为此,大数据分析python使用iElse控制代码流程教程。我们需要使用大数据分析python的新部分if- else子句。else子句跟在if后面,并指定在条件if不匹配时要运行的一行或多行代码。
让 让我们看一下前面的图,看看增加了什么else子句:
让 让我们修改前面的代码,只在第二行添加一个else子句。在我们开始之前,让 让我们迅速提醒自己第二句话。
好吧,让我们 添加以下else子句:
您可以看到我们的else子句中的代码已经被执行,因为Angela不属于内容团队。
让 追踪上图中的路径:
最后,让else在循环中添加一个子句,并计算两组的平均值:
我们可以看到内容团队提供的玉米饼比其他团队少约30%,收到的玉米饼比其他团队少约70%。
大数据分析python Elif
如果我们想计算赠送和收到的玉米卷:
A.内容团队
B.工程团队
C.所有其他团队
为此,我们需要一个新的工具:大数据分析python elif。elif子句,如else子句,必须跟在if后面。它使我们能够堆叠第二个条件,仅当第一个条件不满足时才进行评估。这一开始听起来很混乱,但是当你想到这个名字——否则,如果——你就能明白这是在else里面再加一个快捷。
让 让我们看一下前面的图,看看添加了什么样的elif子句:
让 s在独立代码中添加elif,检查是否有人在内容团队或工程团队中。首先,让我们 ■很快又提醒自己第二句台词:
让 增加以下elif条款:
您可以看到我们的elif子句中的代码已经被执行,因为Angela属于工程团队。
让 追踪上图中的路径:
最后,让elif在循环中添加一个子句,并计算所有三组的平均值:
我们的分析表明,虽然内容团队提供和接受玉米饼的水平低于其他团队的平均水平,但工程团队提供和接受玉米饼的速度高于平均水平。
如果没有,请使用大数据分析python:后续步骤。
在大数据分析python使用iElse控制代码流的教程中,我们了解到:
1)大数据分析python if else使我们能够根据条件控制代码流。
B)if如何只使用满足条件的执行代码。
c)如何c)else只有在不符合要求的情况下才能使用执行代码。
你可能想让iElse通过计算数据集中每个团队的平均值来扩展这个教程,并用大数据分析python来练习。
如果你想在互动教程中学习大数据分析python,你可以在我们免费的互动大数据分析python基础课程中学习如何分析应用数据。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。