gpt4 book ai didi

python - 获取列的 [0, x] 元素的最小值

转载 作者:太空狗 更新时间:2023-10-30 00:49:13 25 4
gpt4 key购买 nike

我需要计算一个列,其中的值是对其他列进行向量化运算的结果:

df["new_col"] = df["col1"] - min(0,df["col2"])

然而,事实证明我不能像上面的语法那样使用 min。那么,获得零和 pandas 列给定值之间的最小值的正确方法是什么?

最佳答案

你可以使用numpy.minimum找到数组的元素最小值

import numpy as np
df["new_col"] = df["col1"] - np.minimum(0,df["col2"])

关于python - 获取列的 [0, x] 元素的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32009528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com