Python中文
首页
教程
问答
标签
搜索
登录
注册
如果条件不满足,如何给出错误消息?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在为一门基础编程课程做作业。你知道吗</p> <p>我有一个包含以下列的数据帧(csv文件):</p> <pre><code> StudentID Name Assignment1 Assignment2 Assignment3 0 s123456 Michael Andersen 7 7 4 1 s123789 Bettina Petersen 12 10 10 2 s123468 Thomas Nielsen -3 7 2 3 s123579 Marie Hansen 10 12 12 4 s123579 Marie Hansen 10 12 12 5 s127848 Andreas Nielsen 2 2 2 6 s120799 Mads Westergaard 12 12 10 7 s123456 Michael Andersen 7 7 4 8 S184507 Andreas Døssing Mortensen 2 2 4 9 S129834 Jonas Jonassen 0 -3 4 10 S123481 Milad Mohammed 12 10 7 11 S128310 Abdul Jihad 10 4 7 12 S125493 Søren Sørensen 0 7 7 13 S128363 123 4 7 10 14 S127463 Jensen Jensen 5 2 10 15 S120987 Jeff Bezos 12 12 12 </code></pre> <p>我需要让我的程序给出一个错误消息,如果一个条件不符合。在这种情况下,如果一个学生不止一次出现在数据框中,并且如果作业的分数不在分数表上(-3,0,2,4,7,10,12):</p> <p>任务如下:</p> <p>如果用户选择检查数据错误,则必须在加载的数据文件中显示错误报告(如果有)。您的程序必须至少检测并显示有关以下可能错误的信息: 1如果数据中的两个学生具有相同的学号。 2如果数据集中的某个等级不是7级量表上可能的等级之一。你知道吗</p> <p>我怎么才能避开这个?你知道吗</p> <p>我试过这样解决,但运气不好:</p> <p>doubles=dataDuplicate[“Name”].duplicated()</p> <p>打印(双倍)</p> <p>等级=np.数组([-3,0,2,4,7,10,12])</p> <p>数据端口等级=数据端口等级.iloc[:,2:]\</p> <p>等级列表=np.isin公司(数据端口等级,等级)</p> <p>如果doubles中的dataDuplicate[“Name”]==True: 打印(“错误”) 其他: 打印(#假值列表“)</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>标准方法是:</p> <pre class="lang-py prettyprint-override"><code>if condition: print(message) </code></pre> <p>其中<code>condition</code>(或<code>not condition</code>)和<code>message</code>应根据您的具体需要进行调整。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
尽管Python中的所有内容都是引用,为什么Python导师在没有指针的列表中绘制字符串和整数?
1 回答
尽管python中的表达式为false,但循环仍在运行
5 回答
尽管python代码正确,但从nifi ExecuteScript处理器获取语法错误
9 回答
尽管Python在Neovim中工作得很好,但插件不能识别Neovim中的Python主机
9 回答
尽管python字典包含了大量的条目,但它并没有增长
8 回答
尽管python说模块存在,为什么我会得到这个消息?
1 回答
尽管setuptools和控制盘是最新的,但无法识别singleversionexternallymanaged
10 回答
尽管stdout和stderr重定向,但未捕获错误消息
8 回答
尽管Tensorboard的事件太大,但Tensorboard的步骤太少了
5 回答
尽管tkinter上的变量已更改,但显示未更改
5 回答
尽管try/except使用Python进行单元测试时出现断言错误
10 回答
尽管URL是sam,但仍会抛出“达到最大重定向”
1 回答
尽管url有效,Pandas仍读取url的\u csv错误
6 回答
尽管while中存在时间延迟,但LINUX线程的CPU利用率为100%(1)
9 回答
尽管x0在范围内,Scipy优化仍会引发ValueError
6 回答
尽管xpath正确,但使用selenium单击链接仍不起作用
7 回答
尽管下载了ffmpeg并设置了路径变量python,但没有后端错误
3 回答
尽管下载了i,但找不到型号“fr”
8 回答
尽管下载了plotnine包,但未获取名为“plotnine”的模块时出错
7 回答
尽管为所有行指定了权重,网格(0)仍不起作用
10 回答