如何获取距离 0
最近的 n
个值,类似于使用 nsmallest()
获取 n 个最小值。例如:
series = pd.Series([-1.0,-0.75,-0.5,-0.25,0.25,0.5,0.75,1.0])
series
0 -1.00
1 -0.75
2 -0.50
3 -0.25
4 0.25
5 0.50
6 0.75
7 1.00
dtype: float64
以例如
n=4
的形式,我想获得以下结果。0 -0.25
1 0.25
2 -0.50
3 0.50
dtype: float64
series.abs().nsmallest(4)
方法。 - thinwybk