df = DataFrame({"a":[1,2,3],"b":[4,5,6],"c":[7,8,9]})
df
Out[12]:
a b c
0 1 4 7
1 2 5 8
2 3 6 9
df.loc[df.a>=2,'b'] = 'new_data'
df
Out[14]:
a b c
0 1 4 7
1 2 new_data 8
2 3 new_data 9
基于a列>2的条件修改 b列。