如何从Pandas的列中的每个值中减去1

2024-09-30 12:21:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我认为这应该是个简单的问题,但我找不到解决办法。在

在数据帧中的行子集中,我需要将列中每个项的值递减1。 我尝试过各种方法,但价值观仍然没有改变。 在另一个条目之后,我试着

def minus1(x):
    x =x-1
    return x

pledges[pledges.Source == 'M0607'].DayOFDrive = pledges[pledges.Source == 'M0607'].DayOFDrive.map(minus1)

当我打字的时候

^{pr2}$

为了检查它,原始不变的数据回来了。 我也试过了

pledges[pledges.Source == 'M0607'].DayOFDrive = pledges[pledges.Source == 'M0607'].DayOFDrive-1

这也没什么用。在

对于行子集,如何将列中的所有值减少1?在


Tags: 数据方法mapsourcereturndef条目价值观

热门问题