根据条件修改熊猫数据框值

乌鸦手机

这是我拥有的数据示例。

    Label | Time
    A     | 1.42
    A     | 1.42
    C     | 2.21
    C     | 2.24
    C     | 2.24
    A     | 2.30

我只想修改带有标签“A”的行的时间。

即应用一个函数,如

time=time+adjustment 为每一行有一个标签“A”来修改它的时间。

是否可以使用 df.apply 来执行此操作,或者是否有其他方法,例如使用 df.iterrows 或 df.itertuples ?谢谢 !

最大U
df.loc[df.Label=='A', 'Time'] += adjustment 

Pandas 布尔索引文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章