1. 程式人生 > >python pandas如何基於某一列修改某一列的值

python pandas如何基於某一列修改某一列的值

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列。