如何从熊猫系列中获取绝对值较小的值

How to get the value with the smaller absolute value from a panda Series

如何获取熊猫系列中绝对值较小的值?

示例代码:

import pandas as pd

def get_min_absvalue(values):
    ¿?

lst = [-2.1,2.2,-1.5]

ser = pd.Series(lst)
min_absvalue = get_min_absvalue(ser)
#min_absvalue must be -1.5 here

您可以使用 minabs 作为关键函数:

import pandas as pd

def get_min_absvalue(values):
    return min(values, key = abs)

lst = [-2.1, 2.2, -1.5]

ser = pd.Series(lst)
min_absvalue = get_min_absvalue(ser)

print(min_absvalue)

输出:

-1.5