熊猫:更新特定行的信息

时间:2018-08-08 23:30:06

标签: python-3.x pandas

我有一个数据帧df,如下所示:

name     team
Peter     A
Mary      A
John      B

现在,我想将John的团队从B更新为C。我可以遍历数据框,使用name = 'John'查找行,将其删除并添加新行。但是,我想知道是否有更优雅的方法可以做到这一点?谢谢!

1 个答案:

答案 0 :(得分:1)

使用loc

df.loc[df['name'] == 'John', 'team'] = 'C'

结果输出:

    name team
0  Peter    A
1   Mary    A
2   John    C