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 |
PandasDataFrame操作:选择行与修改特定列,
本文介绍了如何使用Pandas在Python中处理数据框,包括创建DataFrame,通过条件选择行(索引),以及修改指定条件下的列值。
2092

被折叠的 条评论
为什么被折叠?



