1、准备数据框
df = pd.DataFrame(
{
'country':['China','USA','Japan']
,'People':[14.33,3.29,1.26]
}
,index=list('abc')
)
country | People | |
---|---|---|
a | China | 14.33 |
b | USA | 3.29 |
c | Japan | 1.26 |
2、选择行
idx = df['country']=='USA'
a False b True c False Name: country, dtype: bool
type(idx)
pandas.core.series.Series
3、修改列
df.loc[idx ,'People'] +=1
country | People | |
---|---|---|
a | China | 14.33 |
b | USA | 4.29 |
c | Japan | 1.26 |