假设我有一个数据框中连续排列的四列,我想用另一个值(比如-5)替换这四列中所有负数的值,我该怎么做?
T1 T2 T3 T4
20 -5 4 3
85 -78 34 21
-45 22 31 75
-6 5 7 -28
从逻辑上讲,我希望这能够起作用。但是,它没有。
for i in df.iloc[:,df.columns.get_loc("T1"):df.columns.get_loc("T1")+4]<0:
for j in df[i]:
if j<0:
j=-5
at
方法来更新单元格的值。请查看更新后的答案。 - Mihai Alexandru-Ionut