Hen*_*Hub 5 python python-3.x pandas
我正在做一个有关熊猫系列数据帧的简单数学方程式,当编译大量数据时,某些值将变为负数。我可以添加一些代码来确保减法数学的值仅达到最小值零吗?这是我到目前为止的内容:
deltaT['data'] = (deltaT['hws'] - deltaT['hwr'])
Run Code Online (Sandbox Code Playgroud)
谢谢!
您可以选择clip_lower一次操作。
deltaT['data'] = (deltaT['hws'] - deltaT['hwr']).clip_lower(0)
Run Code Online (Sandbox Code Playgroud)
您可以创建deltaT['data']然后使用df.loc将负值设置为 0。
deltaT['data'] = (deltaT['hws'] - deltaT['hwr'])
deltaT.loc[deltaT['data'] < 0, 'data'] = 0
Run Code Online (Sandbox Code Playgroud)