如何从熊猫系列中获取绝对值较小的值
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
您可以使用 min
和 abs
作为关键函数:
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
如何获取熊猫系列中绝对值较小的值?
示例代码:
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
您可以使用 min
和 abs
作为关键函数:
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