Examples
Absolute numeric values in a Series.
import numpy as np
import pandas as pd
s = pd.Series([-2.8, 3, -4.44, 5])
s.abs()
Absolute numeric values in a Series with complex numbers.
s = pd.Series([2.2 + 1j])
s.abs()
Absolute numeric values in a Series with a Timedelta element.
s = pd.Series([pd.Timedelta('2 days')])
s.abs()
Select rows with data closest to certain value using argsort.
df = pd.DataFrame({
'p': [2, 3, 4, 5],
'q': [10, 20, 30, 40],
'r': [200, 60, -40, -60]
})
df
df.loc[(df.r - 45).abs().argsort()]