【发布时间】:2021-08-20 14:06:38
【问题描述】:
假设我有以下数据框,
A B C D E
0 1.625627 8.910396 9.171640 1.980580 8.429633
1 7.228290 6.431085 5.399684 8.442247 2.609367
2 NaN NaN NaN NaN NaN
3 2.533768 3.877104 8.199575 5.138173 7.248905
4 0.351828 1.233081 1.004183 6.497358 0.76487
我想遍历每一行以将 NaN 值替换为上限值和下限值之间的平均值。
我尝试使用以下代码,但没有任何结果:
for i, row in df.iterrows():
if i in row[:] > 1.0:
print(i)
【问题讨论】:
标签: python pandas dataframe loops