小编sar*_*har的帖子

如何删除嵌套列表中的负值

我开始新的python编程,我写了这段代码

y=[[-1,-2,4,-3,5],[2,1,-6],[-7,-8,0],[-5,0,-1]]
for row in y:
   for col in row:
     if col<0:
      row.remove(col)
print(y)
Run Code Online (Sandbox Code Playgroud)

在这段代码中,我想删除具有负值的元素,但是当两个负值在一起时,代码不会删除或删除第二个值,我该怎么办?请帮我。

python list

8
推荐指数
1
解决办法
60
查看次数

如何更改数据框中具有特殊条件的点的颜色

我有一个数据框,其中包含学生的 id 和不同科目的成绩,我希望已通过(> 10)的课程以绿色显示,而未通过的课程以红色显示。

import pandas as pd
df=pd.DataFrame({"Math":[2,20,12,12,5,10,9.75,17],"Physics":[3,16,13,18,6,10,9,10],"chemistry":[10,19,5,17,16.5,14.75,10,4]},index=[331,332,333,334,335,336,337,338])
Run Code Online (Sandbox Code Playgroud)

python pandas

6
推荐指数
1
解决办法
31
查看次数

标签 统计

python ×2

list ×1

pandas ×1